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中本地使用此功能而不进行部署,请执行以下操作:
- 确保您位于此目录中(
ragon_mcp_server). - 安装依赖项:
pip install -r requirements.txt - 添加到光标设置->MCP:
- 姓名: 龙 - 类型: 命令 - 命令: python c:/absolute/path/to/ragon_mcp_server/mcp_server.py
🛠 项目结构
mcp_server.py:定义MCP工具的入口点。ragon_core.py核心RAG逻辑(搜索、嵌入、图深度搜索)。rag_config.json:搜索权重的配置。
