flexible-graphrag
Verified Safeby stevereiner
Overview
The Flexible GraphRAG MCP Server provides a Model Context Protocol (MCP) interface for AI assistants (like Claude Desktop) to interact with a sophisticated RAG and GraphRAG system for document processing, knowledge graph auto-building, hybrid search, and AI Q&A.
Installation
flexible-graphrag-mcpEnvironment Variables
- NEO4J_URI
- NEO4J_USERNAME
- NEO4J_PASSWORD
- NEO4J_DATABASE
- OPENAI_API_KEY
- LLM_PROVIDER
- EMBEDDING_PROVIDER
- OLLAMA_BASE_URL
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_API_KEY
- ANTHROPIC_API_KEY
- GOOGLE_API_KEY
- SEARCH_DB
- VECTOR_DB
- GRAPH_DB
- DOCUMENT_PARSER
- LLAMAPARSE_API_KEY
- ENABLE_KNOWLEDGE_GRAPH
- KG_EXTRACTION_TIMEOUT
- PROCESS_FOLDER_PATH
Security Notes
The system follows good practices by externalizing sensitive credentials into environment variables (`.env`). However, the frontend UI code includes default `admin/admin` credentials for CMIS/Alfresco forms, which, while meant as placeholders, could lead to users inadvertently operating with insecure defaults if not properly configured in the backend's `.env` file. The server connects to various external data sources (S3, GCS, SharePoint, etc.) requiring API keys and access tokens; proper management of these credentials is critical to avoid unauthorized access or data exposure. There are no obvious signs of malicious patterns, `eval` usage on untrusted input, or obfuscation in the truncated code.
Similar Servers
MaxKB
An enterprise-grade intelligent agent platform for building knowledge bases, RAG, complex workflows, and AI agents, targeting intelligent customer service and office assistants.
haiku.rag
An opinionated agentic RAG system that uses LanceDB for vector storage, Pydantic AI for multi-agent workflows, and Docling for document processing, exposing its capabilities as MCP tools for AI assistants.
Context-Engine
A Retrieval-Augmented Generation (RAG) stack for codebases, enabling context-aware AI agents for developers and IDEs through unified code indexing, hybrid search, and local LLM integration.
pageindex-mcp
Provides vectorless, reasoning-based RAG capabilities for LLMs to navigate and retrieve information from hierarchical document structures, primarily for long PDFs.