Ankr多链代币查询
一个通过Ankr API获取链上区块链数据的MCP服务器,允许大型语言模型(LLMs)在特定网络上为钱包地址检索代币余额。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"ankr-mcp": {
"args": [
"@akki91/ankr-mcp"
],
"command": "npx",
"env": {
"ANKR_API_TOKEN": "your_api_token_here"
}
}
}
}
该服务需要配置环境变量:ANKR_API_TOKEN
服务介绍
Ankr API MCP 服务器
通过 Ankr API 获取区块链数据的MCP(Model Context Protocol)服务器。
概述
Ankr MCP 服务器通过 Ankr API 获取链上数据。它实现了MCP,允许LLMs访问区块链数据。
特性
该服务器提供以下链上数据操作:
代币操作
- 获取账户余额 (
get_token_balances_on_network):获取特定网络上给定地址的所有代币余额- 参数:网络、钱包/账户地址
- 返回:该钱包在链上的资产数据
安装
npm install @akki91/ankr-mcp
使用
环境设置
通过登录ANKR API文档门户来设置您的ANKR API令牌。
export ANKR_API_TOKEN=your_api_token_here
运行服务器
可以直接从命令行运行服务器:
npx @akki91/ankr-mcp
与LLM工具一起使用
此服务器实现了模型上下文协议(MCP),使其能够作为兼容AI模型的工具提供者使用。
与AI模型集成
要将此服务器与支持MCP的AI应用程序集成,请在您的应用程序服务器配置中添加以下内容:
{
"mcpServers": {
"ankr-mcp": {
"command": "npx",
"args": [
"@akki91/ankr-mcp"
],
"env": {
"ANKR_API_TOKEN": "your_api_token_here"
}
}
}
}
在Claude Desktop中集成Ankr MCP工具
按照以下说明更新您的设置,并确保您的MCP服务器在Claude Desktop中可用。
第一步:访问Claude Desktop中的设置
- 启动Claude Desktop。
- 从主菜单导航到设置。
第二步:更新开发者设置
- 打开开发者设置。
- 编辑包含您的MCP服务器定义的配置文件。
- 如果已经列出了MCP服务器,则将您的Ankr MCP配置追加到现有列表中。否则,复制并粘贴上述整个Ankr MCP服务器配置。
第三步:重启Claude Desktop
- 关闭开发者设置菜单。
- 重新启动Claude Desktop以应用更改。
第四步:验证集成
- Claude Desktop重新启动后,单击聊天提示下方的工具图标。
- 验证由Ankr MCP服务器提供的工具列表是否可见且可访问。
按照这些步骤操作后,您的Ankr MCP配置应已集成到Claude Desktop中,使您能够直接通过界面访问其工具。
示例聊天提示
Give me the token balances for wallet adddress X for network Y.
开发
从源代码构建
# Clone the repository
git clone https://github.com/akki91/ankr-mcp.git
cd ankr-mcp
# Install dependencies
npm install
# Build the project
npm run build
调试模式
该项目支持使用MCP Inspector进行调试。
npm run debug
来源
本项目灵感来源于此处创建的服务器列表这里