Back to Home
stevereiner icon

flexible-graphrag

Verified Safe

by 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

Run Command
flexible-graphrag-mcp

Environment 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

Stats

Interest Score57
Security Score8
Cost ClassHigh
Avg Tokens50000
Stars71
Forks17
Last Update2025-11-26

Tags

MCPGraphRAGRAGAI AssistantDocument Processing