March 6: Support for MCP Server, Mistral OCR, retrieveSources, GPT-4.5, Sonnet 3.7, bug fixes

New Features

  • πŸ’‘ Graphlit now supports the Anthropic MCP (Model Context Protocol) standard, through our new open source MCP server. Read more in our blog.

  • Graphlit now supports the retrieveSourcesmutation in the API, which provides reranked retrieval of content sources, for use in agents and MCP clients, outside of RAG conversations. We have also added support for filtering retrieved sources by feed(s) and collection(s).

  • Graphlit now supports the Mistral OCR model for document preparation, with the preparation service enum of MISTRAL_DOCUMENT. When selecting this document preparation service, it will use the mistral-ocr-latestmodel with PDFs. (Note: There are known issues with the model extracting embedded images without parsing text from them.)

  • We have added support for OpenAI GPT-4.5 model with the model enum GPT45_PREVIEW_128K.

  • We have added support for the Anthropic Claude 3.7 model with the model enum CLAUDE_3_7_SONNET, including the thinking token budget.

  • When uploading files via the Graphlit Tus server, we now support the assignment of workflowIdand collectionId, so that the ingested file can automatically be assigned to a collection, and have the specified workflow applied.

  • We have added the linearProjectsquery to the API, for enumerating Linear projects in your authenticated account.

Bugs Fixed

  • GPLA-3912: Can't upload same filename twice via Uppy

  • GPLA-3892: Failed to process table with Azure Doc Intelligence

  • GPLA-3869: Failed to get Microsoft email delta

  • GPLA-3947: Failed to parse hyperlinks from Word doc

  • GPLA-3878: PDF extraction can be more detailed on charts

  • GPLA-3830: Failed to get Google Drive URI (invalid chars in filename)

  • GPLA-3908: Not adding line break with Sonnet markdown extraction

Last updated