MCP Catalogs
Homeflexible-graphrag screenshot

flexible-graphrag

by stevereiner·127·Score 47

MCP server providing tools for document ingestion, hybrid search, and AI queries in Flexible GraphRAG.

knowledge-graphai-llmdeveloper-tools
27
Forks
3
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Document knowledge extraction and RAG from enterprise repositories
you:AI-powered search across hybrid data sources (structured and unstructured)
you:Integrating Flexible GraphRAG capabilities into Claude Desktop workflows via MCP
you:What data sources are supported by the MCP server?
you:Can I use both LlamaIndex and LangChain frameworks with the MCP server?

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 README
  • ingest_documents

    Ingest documents from various data sources into the knowledge graph

  • search_documents

    Perform hybrid search across vector, full-text, and graph databases

  • query_documents

    Query documents using natural language or SPARQL for RDF stores

  • ingest_text

    Directly ingest text content into the knowledge graph

  • system_diagnostics

    Run system diagnostics and health checks

  • health_checks

    Perform health checks on system components

  • get_processing_status

    Get the status of ongoing document processing tasks

  • cancel_processing_task

    Cancel an ongoing document processing task

  • list_data_sources

    List available data sources for document ingestion

Comparable tools

semantic-kernel-mcplanggraph-mcpllama-index-mcp

Installation

  1. Install flexible-graphrag-mcp package: pip install flexible-graphrag-mcp
  2. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.