Ankr高级API MCP服务器⚡
这是一个模型上下文协议(主控程序)服务器,提供与Ankr高级API交互的工具。它使AI模型能够获取区块链数据并执行各种操作。
工具
getAccountBalance:获取任何地址或ENS名称在多个区块链上的令牌余额
- 论据: - address:以太坊地址(0x…)或ENS名称(\*.eth) - blockchains (可选):要查询的特定区块链数组。如果没有提供,请检查所有支持的链条
getTokenPrice:获取受支持区块链上任何代币(原生或ERC20)的当前价格
- 论据: - blockchain:区块链网络(eth、bsc、多边形等) - contractAddress (可选):令牌的合约地址。为本地硬币留空
支持的区块链
- 主网 : 以太坊、BSC、Polygon、Arbitrum、Avalanche、Base、Fantom、Gnosis、Linea、乐观主义等等
- 测试网: 以太坊Sepolia、以太坊Holesky、Base Sepolia和Avalanche Fuji等
设置
先决条件
- Ankr API密钥
- 在以下网址创建免费帐户 ankr.com/rpc
配置光标🖥️
- 打开光标设置
- 导航到功能>MCP服务器
- 点击“+添加新MCP服务器”按钮
- 填写以下信息:
- 名称:输入服务器的昵称(例如,“Ankr AAPI MCP”) - 类型:选择“command”作为类型 - 命令: env ANKR_API_KEY= npx -y @asphere/aapi-mcp-server
与Claude Desktop一起使用
{
"mcpServers": {
"aapi": {
"command": "npx",
"args": ["-y", "@asphere/aapi-mcp-server"],
"env": {
"ANKR_API_KEY": ""
}
}
}
}地方发展
安装依赖项
pnpm i运行本地SSE服务器
export ANKR_API_KEY="YOUR-ANKR-KEY"
pnpm dev:sse远程服务器
在远程模式下,服务为每个连接创建一个隔离的MCP服务器实例,实现互联网上的安全和隔离访问。每个连接都需要一个 apiKey 在URL路径中使用Ankr Advanced API进行身份验证。
Asphere管理的AAPI MCP远程服务器
托管版本可在https://aapi-mcp-server.asphere.network/
https://aapi-mcp-server.asphere.network/{ANKR-API-KEY}/sse地方发展
# Start the remote server
pnpm dev:remote
# Connect using localhost
http://localhost:3001/{apiKey}/sse部署
部署后,MCP客户端可以使用以下方式连接:
type: sse
url: https://your-remote-url.com/{apiKey}/sse