
flexible-graphrag
by stevereiner·★ 127·Score 47
MCP server providing tools for document ingestion, hybrid search, and AI queries in Flexible GraphRAG.
Overview
Flexible GraphRAG is a comprehensive AI context platform that integrates with MCP to provide tools for ingesting documents from 13 data sources (9 with auto-sync), performing hybrid searches across vector, graph, and full-text databases, and conducting AI queries. The MCP server exposes the core functionality of the system to Claude Desktop and other MCP clients, allowing seamless integration into AI workflows. It supports multiple graph databases, vector stores, and LLM providers through a dual-framework architecture using LlamaIndex and LangChain.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Flexible GraphRAG MCP server when you need to connect Claude Desktop to a comprehensive document processing and knowledge graph platform with support for multiple database backends.
When NOT to choose this
Avoid if you need a lightweight solution or if you're not already using or planning to use one of the supported databases and frameworks.
Tools this server exposes
9 tools extracted from the READMEingest_documentsIngest documents from various data sources into the knowledge graph
search_documentsPerform hybrid search across vector, full-text, and graph databases
query_documentsQuery documents using natural language or SPARQL for RDF stores
ingest_textDirectly ingest text content into the knowledge graph
system_diagnosticsRun system diagnostics and health checks
health_checksPerform health checks on system components
get_processing_statusGet the status of ongoing document processing tasks
cancel_processing_taskCancel an ongoing document processing task
list_data_sourcesList available data sources for document ingestion
Comparable tools
Installation
- Install flexible-graphrag-mcp package:
pip install flexible-graphrag-mcp - Configure your MCP client to connect to the server
For Claude Desktop, add to your config.json:
{
"mcpServers": {
"flexible-graphrag": {
"command": "python",
"args": ["-m", "flexible_graphrag_mcp"]
}
}
}FAQ
- What data sources are supported by the MCP server?
- The MCP server supports 13 data sources including filesystem, cloud storage (S3, Azure), enterprise repositories (Alfresco, SharePoint, Box, CMIS), and web sources. 9 of these support automatic incremental updates.
- Can I use both LlamaIndex and LangChain frameworks with the MCP server?
- Yes, the MCP server supports both LlamaIndex (default) and LangChain frameworks. Each pipeline stage can be configured independently to use either framework through environment variables.
Compare flexible-graphrag with
Last updated · Auto-generated from public README + GitHub signals.