@cryptoapi io/mcp区块链事件
MCP服务器 加密API 区块链事件产品。创建和管理链上事件的webhook订阅。
API版本: 与加密API版本兼容 2024-12-12
特性
- 为区块链事件(新区块、确认交易、地址硬币、代币转移等)创建webhook订阅
- 列出、获取、激活和删除现有订阅
- 支持所有主流区块链(EVM、UTXO、Solana、XRP)
先决条件
安装
npm install @cryptoapis-io/mcp-blockchain-events或安装所有加密API MCP服务器: npm install @cryptoapis-io/mcp
用法
# Run with API key
npx @cryptoapis-io/mcp-blockchain-events --api-key YOUR_API_KEY
# Or use environment variable
export CRYPTOAPIS_API_KEY=YOUR_API_KEY
npx @cryptoapis-io/mcp-blockchain-events
# HTTP transport
npx @cryptoapis-io/mcp-blockchain-events --transport http --port 3000 --api-key YOUR_API_KEY克劳德桌面版
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"cryptoapis-blockchain-events": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-blockchain-events"],
"env": {
"CRYPTOAPIS_API_KEY": "your_api_key_here"
}
}
}
}光标
添加 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):
{
"mcpServers": {
"cryptoapis-blockchain-events": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-blockchain-events"],
"env": {
"CRYPTOAPIS_API_KEY": "your_api_key_here"
}
}
}
}MCP检查员
npx @modelcontextprotocol/inspector npx @cryptoapis-io/mcp-blockchain-events --api-key YOUR_API_KEYn8n
- 以HTTP模式启动服务器:
npx @cryptoapis-io/mcp-blockchain-events --transport http --port 3000 --api-key YOUR_API_KEY- 在n8n工作流中,添加 AI 代理 节点
- 在...之下 工具,添加一个 MCP客户端工具 并将URL设置为
http://localhost:3000/mcp
所有服务器默认为端口3000。使用 --port 在运行多个服务器时分配不同的端口。可用工具
blockchain_events_manage
管理现有的webhook订阅。
| 动作 | 描述 |
|---|---|
list-subscriptions | 列出所有webhook订阅 |
get-subscription | 获取特定订阅的详细信息 |
delete-subscription | 删除订阅 |
activate-subscription | 激活已暂停的订阅 |
blockchain_events_create
为区块链事件创建新的webhook订阅。
| 参数 | 说明 |
|---|---|
eventType | 要订阅的事件类型(例如,新区块、已确认交易、地址硬币) |
callbackUrl | 用于接收webhook通知的URL |
blockchain | 目标区块链(可选,取决于事件类型) |
network | 目标网络(可选,取决于事件类型) |
address | 要监视的地址(可选,取决于事件类型) |
CLI参数
| 参数 | 描述 | 默认值 |
|---|---|---|
--api-key | 加密API API密钥 | CRYPTOAPIS_API_KEY 有人是。 |
--transport | 运输类型: stdio 或 http | stdio |
--host | HTTP主机 | 0.0.0.0 |
--port | HTTP端口 | 3000 |
--path | HTTP路径 | /mcp |
--stateless | 启用无状态HTTP模式 | false |
HTTP API密钥模式
使用HTTP传输时,服务器支持两种API密钥模式:
- 随着
--api-key: 密钥用于所有请求。x-api-key请求标头被忽略。 - 没有
--api-key: 每个请求必须包括x-api-key带有有效Crypto API密钥的标头。这使得可以托管一个公共服务器,每个用户都可以提供自己的密钥。
# Per-request key mode (multi-tenant)
npx @cryptoapis-io/mcp-blockchain-events --transport http --port 3000
# Clients send x-api-key header with each requestStdio传输在启动时总是需要一个API密钥。
重要提示:需要API密钥
警告: 在没有有效API密钥或使用不正确密钥的情况下发出请求,可能会导致您的IP被禁止进入加密API生态系统。在启动任何服务器之前,请始终确保配置了有效的API密钥。
远程MCP服务器
Crypto API提供了一个官方远程MCP服务器,其中包含通过HTTP Streamable传输提供的所有工具,网址为 https://ai.cryptoapis.io/mcp.通过 x-api-key header——无需安装。
许可证
麻省理工学院
