GraphQL策略API服务器

一个基于Model Context Protocol (MCP)的GraphQL API服务器,用于提供策略访问服务。

  • by Ad-Veritas
  • Jupyter Notebook
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 ad-veritas/mcp-server-truerag

使用说明

GraphQL策略的模型上下文协议(MCP)服务器API

此存储库包含 模型上下文协议(MCP) GraphQL API的服务器实现,该API提供对策略的访问。

服务器是使用 MCP的python SDK 并使用 GQL 库与GraphQL API交互。

入门指南

克隆存储库

git clone https://github.com/Ad-Veritas/mcp-server-trueRAG.git
cd mcp-server-trueRAG

确保你有 紫外线 安装

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"
      ]
    }