Model Context Protocol (MCP) Server for GraphQL Policies API

Model Context Protocol (MCP) Server for GraphQL Policies API

用于访问 TrueRAG 实例的模型上下文协议 (MCP) 服务器

概述

此 Model Context Protocol (MCP) 服务器为 TrueRAG 系统提供 GraphQL 策略 API 访问。基于 MCP Python SDK 构建。

安装步骤

  1. 克隆仓库

    git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git
    cd mcp-server-trueRAG
    
  2. 安装 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"
    
  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 将能够通过 MCP 协议访问您的 TrueRAG GraphQL API。