TheGraph MCP服务器
MCP服务器,为AI代理提供来自以下位置的索引区块链数据 图表.
可用工具
1.getSubgraphSchema
获取指定子图的模式,为AI代理提供生成GraphQL查询所需的上下文。
参数:
subgraphId:子图ID(例如,“QmZBQcF…”)asText:输出格式标志
- true:返回人类可读的GraphQL架构 - false:返回JSON模式(默认)
2.查询子图
对指定的子图执行GraphQL查询。虽然查询通常由人工智能生成,但您也可以手动创建自己的查询。
参数:
subgraphId:子图IDquery:GraphQL查询字符串
安装
- 克隆存储库
git clone https://github.com/kukapay/thegraph-mcp.git- 客户端配置
{
"mcpServers": {
"thegraph-mcp": {
"command": "uv",
"args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
"env": {
"THEGRAPH_API_KEY": "your_api_key_here"
}
}
}
}示例提示
以下是一些触发工具的自然语言提示:
架构查询
- “以可读格式显示子图QmZBQcF的模式”
- “QmZBQcF…子图的结构是什么?请以GraphQL格式显示”
- “我需要了解子图QmZBQcF的数据模型……你能获取它的模式吗?”
数据查询
- “从子图QmZBQcF中查找过去24小时内交易量排名前5的代币…”
- “显示子图QmZBQcF中流动性大于100万美元的所有货币对…”
- “从QmZBQcF…子图获取最新的10个掉期事件,包括代币符号和金额”
分析任务
- “使用子图QmZBQcF分析上周USDT对的交易量…”
- “比较子图QmZBQcF中ETH和USDC对的流动性…”
- “从子图QmZBQcF中查找过去24小时内的异常交易模式…”
组合任务
- “首先获取QmZBQcF的模式…,然后帮助我编写一个查询来查找高价值的交易”
- “检查QmZBQcF的架构…并告诉我哪些字段可用于查询代币价格”
- “使用子图QmZBQcF…,通过首先了解模式,然后查询相关事件来分析大型交易的市场影响”
许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

