A

Ankr多链代币查询

@akki91/ankr-mcp
0 Stars 15 次浏览 akki91 更新于 2026-08-23

一个通过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中的设置

  1. 启动Claude Desktop
  2. 从主菜单导航到设置

第二步:更新开发者设置

  1. 打开开发者设置
  2. 编辑包含您的MCP服务器定义的配置文件。
  3. 如果已经列出了MCP服务器,则将您的Ankr MCP配置追加到现有列表中。否则,复制并粘贴上述整个Ankr MCP服务器配置。

第三步:重启Claude Desktop

  1. 关闭开发者设置菜单。
  2. 重新启动Claude Desktop以应用更改。

第四步:验证集成

  1. Claude Desktop重新启动后,单击聊天提示下方的工具图标
  2. 验证由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

来源

本项目灵感来源于此处创建的服务器列表这里