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
retrieveSources
mutation 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 themistral-ocr-latest
model 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
workflowId
andcollectionId
, so that the ingested file can automatically be assigned to a collection, and have the specified workflow applied.We have added the
linearProjects
query 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