返回 MCP 目录
public公开dns本地运行

ankr-mcp

Ankr MCP服务器通过Ankr API获取区块链数据,为LLM提供链上数据操作服务。

article

README

🚀 Ankr API MCP 服务器

Ankr API MCP 服务器是一个借助 Ankr API 来获取区块链数据的模型上下文协议 (MCP) 服务器,能让 LLM 顺利访问区块链数据。

🚀 快速开始

Ankr MCP 服务器借助 Ankr API 抓取链上数据,并实现了 MCP,为 LLM 访问区块链数据提供支持。

✨ 主要特性

该服务器提供以下链上数据操作:

代币操作

  • 获取账户余额 (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 工具

按照以下步骤更新你的设置,确保 Ankr MCP 服务器在 Claude Desktop 中可用。

步骤 1:访问 Claude Desktop 的设置

  1. 打开 Claude Desktop
  2. 从主菜单中选择 Settings(设置)。

步骤 2:更新开发者设置

  1. 打开 Developer Settings(开发者设置)。
  2. 编辑包含你的 MCP 服务器定义的配置文件。
  3. 如果已经有列出的 MCP 服务器,请在现有列表末尾追加 Ankr MCP 配置。否则,复制并粘贴上述整个配置到 Ankr MCP 服务器。

步骤 3:重启 Claude Desktop

  1. 关闭 Developer Settings(开发者设置)菜单。
  2. 重启 Claude Desktop 以应用更改。

步骤 4:验证集成

  1. 在 Claude Desktop 重新启动后,点击工具图标,位于聊天提示下方。
  2. 确认 Ankr MCP 服务器提供的工具可见且可访问。

示例聊天提示

给我钱包地址 X 在网络 Y 上的代币余额。

📚 详细文档

从源代码构建

# 克隆仓库
git clone https://github.com/akki91/ankr-mcp.git
cd ankr-mcp

# 安装依赖项
npm install

# 构建项目
npm run build

调试模式

支持使用 MCP Inspector 进行调试。

npm run debug

参考资料

该项目的灵感来源于 这里

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端