Ankr Advanced API MCP Server ⚡

Ankr Advanced API MCP Server ⚡

site icon
2025.03.04 2
TypeScript区块链服务数据查询金融服务
Ankr Advanced API MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于与 Ankr 的高级 API 进行交互,使 AI 模型能够获取区块链数据并执行各种操作。它提供了多种工具来查询区块链上的账户余额和代币价格,支持多种主网和测试网。
View on GitHub

Overview

基本能力

产品定位

Ankr Advanced API MCP Server 是一个区块链数据查询服务,专注于为 AI 模型提供区块链数据的访问能力。

核心功能

  • getAccountBalance: 查询多个区块链上任意地址或 ENS 名称的代币余额。
  • 参数:
    • address: Ethereum 地址 (0x...) 或 ENS 名称 (*.eth)
    • blockchains (可选): 指定要查询的区块链数组。如未提供,则查询所有支持的链
  • getTokenPrice: 获取支持区块链上任何代币(原生或 ERC20)的当前价格。
  • 参数:
    • blockchain: 区块链网络 (eth, bsc, polygon 等)
    • contractAddress (可选): 代币的合约地址。对于原生代币留空

适用场景

  • AI 模型需要获取区块链数据时
  • 开发需要查询多链代币余额和价格的应用程序
  • 区块链数据分析和监控

工具列表

  • getAccountBalance: 查询多链代币余额
  • getTokenPrice: 查询代币价格

常见问题解答

  • 如何获取 Ankr API Key?
  • ankr.com/rpc 创建免费账户

使用教程

使用依赖

  1. 获取 Ankr API Key
  2. 访问 ankr.com/rpc 创建账户

安装教程

  1. 打开 Cursor 设置
  2. 导航到 Features > MCP Servers
  3. 点击 "+ Add New MCP Server" 按钮
  4. 填写以下信息:
  5. Name: 输入服务器昵称 (如 "Ankr AAPI MCP")
  6. Type: 选择 "command"
  7. Command: env ANKR_API_KEY=<YOUR_KEY> npx -y @asphere/aapi-mcp-server

调试方式

  • 本地开发: sh pnpm i export ANKR_API_KEY="YOUR-ANKR-KEY" pnpm dev:sse
  • 远程服务器: bash pnpm dev:remote 连接使用: yaml type: sse url: https://your-remote-url.com/{apiKey}/sse

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。