Model Context Protocol (MCP) Server for GraphQL Policies API
用于访问 TrueRAG 实例的模型上下文协议 (MCP) 服务器
概述
此 Model Context Protocol (MCP) 服务器为 TrueRAG 系统提供 GraphQL 策略 API 访问。基于 MCP Python SDK 构建。
安装步骤
-
克隆仓库
git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git cd mcp-server-trueRAG
-
安装 uv 依赖管理工具
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
-
配置环境变量 在项目根目录创建
.env
文件:GRAPHQL_API_KEY = "your_api_key" GRAPHQL_ENDPOINT = "your_graphql_endpoint"
-
配置 Claude Desktop 在 Claude 配置文件 (
~/Library/Application Support/Claude/claude_desktop_config.json
) 中添加:"shipping-policies": { "command": "uv", "args": [ "--directory", "{path_to_mcp_server}/mcp-server-trueRAG", "run", "fastmcp", "run", "server.py" ] }
使用
配置完成后,Claude Desktop 将能够通过 MCP 协议访问您的 TrueRAG GraphQL API。