Model Context Protocol (MCP) Server for GraphQL Policies API
镜像
概述
这是一个基于 Model Context Protocol (MCP) 的服务器实现,用于提供 GraphQL 策略 API 访问。服务器使用 MCP Python SDK 和 GQL 库构建。
快速开始
1. 安装
# 克隆仓库
git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git
cd mcp-server-trueRAG
2. 安装 uv
确保已安装 uv:
# 检查是否已安装
uv --version
# 如果未安装,在 macOS/Linux 上安装
curl -LsSf https://astral.sh/uv/install.sh | sh
# 或在 Windows 上安装
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
3. 配置环境
在仓库根目录创建 .env
文件:
GRAPHQL_API_KEY = "{your_api_key}"
GRAPHQL_ENDPOINT = "{your_graphql_endpoint}"
4. 集成到 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 访问 GraphQL 策略 API 服务了。