GraphQL 策略 API 的模型上下文协议 (MCP) 服务器
该存储库包含一个用于提供策略访问的 GraphQL API 的模型上下文协议 (MCP)服务器实现。
该服务器使用MCP 的 python SDK构建,并使用GQL库与 GraphQL API 交互。
入门
克隆存储库
git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git
cd mcp-server-trueRAG
确保你已经安装了uv
uv --version
如果没有,您可以使用以下方式安装:
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
定义环境变量
该服务器已配置为与 TrueRag 系统之一的 GraphQL API 配合使用。创建 TrueRAG 环境后,请从环境变量中复制 API 密钥和端点。
在存储库的根目录中创建一个.env文件并添加以下行:
GRAPHQL_API_KEY = "{your_api_key}"
GRAPHQL_ENDPOINT = "{your_graphql_endpoint}"
添加到 MCP 客户端,例如 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"
]
}