modelscope·@FalkorDB/FalkorDB-MCPServer
暂无描述。
这是一个为 FalkorDB 设计的模型上下文协议(MCP)服务器,允许 AI 模型查询和与图数据库进行交互。
本项目实现了一个遵循模型上下文协议 (MCP) 规范的服务器,用于连接 AI 模型与 FalkorDB 图数据库。该服务器将 MCP 请求翻译并路由到 FalkorDB,并根据 MCP 标准格式化响应。
克隆此仓库:
bash git clone https://github.com/falkordb/falkordb-mcpserver.git cd falkordb-mcpserver
安装依赖项:
bash npm install
复制示例环境文件并进行配置:
bash cp .env.example .env
编辑 .env 文件以包含您的配置详情。
通过 .env 文件中的环境变量管理配置:
PORT: 服务器端口 (默认: 3000)NODE_ENV: 环境 (development, production)FALKORDB_HOST: FalkorDB 主机 (默认: localhost)FALKORDB_PORT: FalkorDB 端口 (默认: 6379)FALKORDB_USERNAME: FalkorDB 认证用户名 (如果需要)FALKORDB_PASSWORD: FalkorDB 认证密码 (如果需要)MCP_API_KEY: 用于认证 MCP 请求的 API 密钥启动带有热重载功能的开发服务器:
bash npm run dev
构建并启动服务器:
bash npm run build npm start
GET /api/mcp/metadata: 获取关于 FalkorDB 实例及其可用能力的元数据POST /api/mcp/context: 对 FalkorDB 执行查询GET /api/mcp/health: 检查服务器健康状态GET /api/mcp/graphs: 返回图列表要使用此服务器与 MCP 客户端配合,请将其添加到您的 MCP 配置中:
json { "mcpServers": { "falkordb": { "command": "docker", "args": [ "run", "-i", "--rm", "-p", "3000:3000", "--env-file", ".env", "falkordb-mcpserver", "falkordb://host.docker.internal:6379" ] } } }
客户端配置示例:
json { "defaultServer": "falkordb", "servers": { "falkordb": { "url": "http://localhost:3000/api/mcp", "apiKey": "your_api_key_here" } } }
欢迎贡献!请随时提交 Pull Request。
本项目采用 MIT 许可证 - 详情见 LICENSE 文件。
审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。
通过API层将克劳德桌面版直接连接到数据库,使其能够探索数据库结构、编写SQL查询、分析数据集和创建报告。该API层还包含用于表探索和查询执行的工具。
DBCode 是一个 Visual Studio Code 扩展,允许你管理许多数据库,包括 PostgreSQL、MySQL、SQL Server、DuckDB、Redis、MongoDB 等更多数据库。 DBCode 提供了运行 MCP 服务器的选项,可以访问这些数据库、它们的模式以及执行查询的能力。
AI 首选的统一数据访问通道,支持30多种数据源(阿里云全系/主流数据库/数仓)的安全访问。
后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。
提供对Excel文件的操纵功能。此服务器启用工作簿创建、数据操纵、格式设置和高级Excel功能。