@cryptoapis io/mcp模拟
MCP服务器 加密API 模拟产品。模拟EVM交易,无需广播即可预览结果。
API版本: 与加密API版本兼容 2024-12-12
特性
- 在广播之前模拟EVM事务
- 预览交易结果、气体使用和状态更改
- 支持所有与EVM兼容的区块链(以太坊、以太坊经典、BSC、多边形、雪崩(C链)、Arbitrum、Base、Optimism、Tron)
先决条件
安装
npm install @cryptoapis-io/mcp-simulate或安装所有加密API MCP服务器: npm install @cryptoapis-io/mcp
用法
# Run with API key
npx @cryptoapis-io/mcp-simulate --api-key YOUR_API_KEY
# Or use environment variable
export CRYPTOAPIS_API_KEY=YOUR_API_KEY
npx @cryptoapis-io/mcp-simulate
# HTTP transport
npx @cryptoapis-io/mcp-simulate --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-simulate": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-simulate"],
"env": {
"CRYPTOAPIS_API_KEY": "your_api_key_here"
}
}
}
}光标
添加 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):
{
"mcpServers": {
"cryptoapis-simulate": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-simulate"],
"env": {
"CRYPTOAPIS_API_KEY": "your_api_key_here"
}
}
}
}MCP检查员
npx @modelcontextprotocol/inspector npx @cryptoapis-io/mcp-simulate --api-key YOUR_API_KEYn8n
- 以HTTP模式启动服务器:
npx @cryptoapis-io/mcp-simulate --transport http --port 3000 --api-key YOUR_API_KEY- 在n8n工作流中,添加 AI 代理 节点
- 在...之下 工具,添加一个 MCP客户端工具 并将URL设置为
http://localhost:3000/mcp
所有服务器默认为端口3000。使用 --port 在运行多个服务器时分配不同的端口。可用工具
simulate_evm
模拟EVM事务(模拟运行)。
| 参数 | 说明 |
|---|---|
blockchain | 目标区块链(以太坊、binance智能链、多边形等) |
network | 网络(主网、威立雅、测试网等) |
fromAddress | 发件人地址 |
toAddress | 收件人地址 |
value | 发送金额(以本国货币计) |
data | 合约调用数据(十六进制) |
gasLimit | 气体限制 |
gasPrice | 天然气价格 |
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-simulate --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——无需安装。
许可证
麻省理工学院
