GraphQL数据查询服务

Vector GraphQL MCP服务器提供查询Vector GraphQL API的工具,包括获取排行榜数据、交易者详细资料、趋势代币数据等功能。

  • by JussCubs
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jusscubs/mcp-server-test

使用说明

矢量GraphQL MCP服务器

此MCP服务器提供用于查询Vector GraphQL API的工具:

  • fetch_leaderboard:获取Vector排行榜数据
  • fetch_profile:获取详细的交易者资料数据
  • fetch_token_data:获取热门Solana代币
  • fetch_token_broadcasts:获取特定令牌的广播

设置

# Clone the repository
git clone https://github.com/JussCubs/mcp-server-test.git
cd mcp-server-test

# Install dependencies with uv
uv add "mcp[cli]" httpx

如果您没有安装uv,可以按照以下说明进行安装: https://github.com/astral-sh/uv.

或者,您可以使用pip:

pip install -r requirements.txt

用法

# Run in development mode with the MCP Inspector
uv run mcp dev vector_server.py

# OR if you're using pip
mcp dev vector_server.py

# Install in Claude Desktop
uv run mcp install vector_server.py

# OR if you're using pip
mcp install vector_server.py

故障排除

如果你看到这样的警告 The package 'mcp==X.X.X' does not have an extra named 'cli',您可能需要单独安装CLI工具:

pip install mcp httpx "click>=8.0" "rich>=10.0" "typer>=0.9.0"

工具文档

fetch_leadboard

获取Vector排行榜数据:

  • leaderboard_type:排行榜的类型(默认:“PNL_WIN”)

fetch_profile

获取Vector交易者的详细个人资料数据:

  • username:要获取的矢量用户名

fetch_token_data

从Vector获取趋势Solana令牌。 此工具没有参数,并返回5分钟广播活动的趋势令牌。

fetch_token_recasts

获取特定令牌的广播:

  • token_id:矢量令牌ID