Model Context Protocol (MCP) Server for GraphQL Policies API

Model Context Protocol (MCP) Server for GraphQL Policies API

site icon
2025.03.19 2
Jupyter NotebookGraphQL API 访问策略管理其它
mcp-server-trueRAG 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于提供 GraphQL API 访问策略。它使用 Python SDK for MCP 和 GQL 库与 GraphQL API 交互。
View on GitHub

Overview

基本能力

产品定位

mcp-server-trueRAG 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于提供 GraphQL API 访问策略。

核心功能

  • 使用 Python SDK for MCP 实现
  • 使用 GQL 库与 GraphQL API 交互
  • 提供对 TrueRAG 系统的策略访问

适用场景

  • 需要访问 TrueRAG 系统策略的场景
  • 需要集成 GraphQL API 的场景

工具列表

  • uv: 用于运行和管理 Python 项目
  • GQL: 用于与 GraphQL API 交互

常见问题解答

使用教程

使用依赖

  1. 确保已安装 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"

安装教程

  1. 克隆仓库
git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git
cd mcp-server-trueRAG
  1. 创建 .env 文件并添加以下内容:
GRAPHQL_API_KEY = "{your_api_key}"
GRAPHQL_ENDPOINT = "{your_graphql_endpoint}"
  1. 添加到 MCP 客户端(如 Claude Desktop)的配置文件中:
    "shipping-policies": {
      "command": "uv",
      "args": [
        "--directory",
        "{path_to_mcp_server}/mcp-server-trueRAG",
        "run",
        "fastmcp",
        "run",
        "server.py"
      ]
    }

调试方式

无具体调试步骤提供

许可证

None