知识库搜索服务

RAGON MCP Server是一个为AI代理(如Claude、Cursor等)提供知识库搜索功能的模型上下文协议服务器。

  • by sgtdali
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sgtdali/mcp-RAGON

使用说明

RAGON MCP服务器

这是组织RAG系统的模型上下文协议(MCP)服务器。 它将“search_knowledge_base”工具暴露给AI代理(Claude、Cursor等)。

🚀 部署(云)

此服务器已准备好部署在以下平台上 渲染, 铁路,或 Fly.io.

1.环境变量

您必须在云提供商的仪表板中设置以下环境变量:

  • SUPABASE_URL:您的Supabase项目URL。
  • SUPABASE_SERVICE_ROLE_KEY:您的Supabase服务角色密钥(访问数据库时需要)。
  • OPENAI_API_KEY:您的OpenAI API密钥(用于嵌入)。

2.Docker部署

包括 Dockerfile 构建一个包含所有依赖项的Python 3.11环境。 构建命令: docker build -t ragon-mcp .

3.本地游标使用

要在Cursor中本地使用此功能而不进行部署,请执行以下操作:

  1. 确保您位于此目录中(ragon_mcp_server).
  2. 安装依赖项: pip install -r requirements.txt
  3. 添加到光标设置->MCP:
    • 姓名: 龙
    • 类型: 命令
    • 命令: python c:/absolute/path/to/ragon_mcp_server/mcp_server.py

🛠 项目结构

  • mcp_server.py:定义MCP工具的入口点。
  • ragon_core.py核心RAG逻辑(搜索、嵌入、图深度搜索)。
  • rag_config.json:搜索权重的配置。