Model Context Protocol (MCP) Server for GraphQL Policies API

Model Context Protocol (MCP) Server for GraphQL Policies API

镜像

概述

这是一个基于 Model Context Protocol (MCP) 的服务器实现,用于提供 GraphQL 策略 API 访问。服务器使用 MCP Python SDKGQL 库构建。

快速开始

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 服务了。