TrueRAG交互工具(MCP Server)

@Ad-Veritas/mcp-server-trueRAG
0 Stars 10 次浏览 Ad-Veritas 更新于 2026-08-23

通过使用模型上下文协议(MCP)的GraphQL API,启用与TrueRAG系统的交互,借助Python SDK和GQL库集成来方便访问策略。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Model Context Protocol (MCP) Server for GraphQL Policies API

本仓库包含了一个用于访问策略的GraphQL API的Model Context Protocol (MCP)服务器实现。

该服务器使用了python SDK for MCP构建,并且利用了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"
      ]
    }

相关 MCP 服务