← 返回目录
U

Universal Crypto MCP

社区
通用加密货币 MCP 服务器:让 AI 代理通过自然语言操作区块链与 DeFi。
GitHub 源仓库 ↗
★ 39 Stars 分类 · 开发工具 热门
75FMRS · B

一个由第三方开发者发布的通用区块链/加密 MCP 服务器,npm 分发并支持 stdio,另有 HTTP/SSE 模式和托管端点。市场数据查询类功能有免费数据源支撑,适合快速集成;但涉及私钥的写入功能和 monorepo 范围的宣传能力需谨慎区分与评估。

可靠性
12/20
安全与权限
16/20
维护活跃度
15/20
文档质量
18/20
安装易用性
14/20
查看 FMRS 评分方法 →

Universal Crypto MCP(io.github.nirholas/universal-crypto-mcp,v0.1.0)是一个基于 TypeScript 的 Model Context Protocol 服务器,通过 npm 包 @nirholas/universal-crypto-mcp 以 npx 方式运行。它使 AI 代理能够与 EVM 兼容区块链(以太坊、Arbitrum、Base、Polygon、BSC、Optimism 等)及测试网交互。npm 服务器支持 stdio 传输;仓库 README 还介绍了 HTTP(--http,用于 ChatGPT 开发者模式)和 SSE(--sse)模式,以及托管 HTTP 端点 https://modelcontextprotocol.name/mcp/universal-crypto-mcp,该端点公开 11 个只读市场数据工具(get_price、get_market_overview、get_trending、search_coins、get_coin_detail、get_global_stats、get_defi_protocols、get_protocol_detail、get_chain_tvl、get_gas_prices、get_token_info)。支持的配置环境变量包括 RPC_URL(可选)、PRIVATE_KEY(敏感,用于签署交易)和 ALCHEMY_API_KEY(敏感)。注意:该仓库是一个 monorepo,包含许多同级服务器/包;本条目仅针对 server. 清单中定义的服务器,未纳入归因于同级包的其他工具。该服务器由第三方开发者(nich / nirholas)维护,并非任何区块链或协议的官方服务器;仓库许可证在 GitHub 元数据中标记为 NOASSERTION(README 中声明为 Apache-2.0)。

工具能力

get_price
获取加密货币价格(支持按币种 ID 和法币查询)。
get_market_overview
获取加密市场概览(可限制返回数量)。
get_trending
获取当前热门/趋势币种。
search_coins
按名称或关键词搜索币种。
get_coin_detail
获取单个币种的详细信息。
get_global_stats
获取全球加密市场统计。
get_defi_protocols
获取 DeFi 协议数据(如 TVL)。
get_protocol_detail
获取单个 DeFi 协议的详细信息。
get_chain_tvl
获取指定链的 TVL(总锁仓价值)。
get_gas_prices
获取以太坊 Gas 价格。
get_token_info
按合约地址获取代币信息。

安装接入

  1. 确保已安装 Node.js(README 标注 18+)。2. 在 Claude Desktop 或 Cursor 的 MCP 配置中添加:{"mcpServers":{"universal-crypto-mcp":{"command":"npx","args":["-y","@nirholas/universal-crypto-mcp@latest"]}}}。3. 可选环境变量:RPC_URL(默认 EVM RPC 端点)、PRIVATE_KEY(签署交易用,敏感)、ALCHEMY_API_KEY(增强 RPC 访问,敏感)。4. ChatGPT 开发者模式:运行 npx @nirholas/universal-crypto-mcp@latest --http,并将 http://localhost:3001/mcp 配置为应用 URL。也可使用托管 HTTP 端点 https://modelcontextprotocol.name/mcp/universal-crypto-mcp。
claude_desktop_config.json
{"mcpServers":{"universal-crypto-mcp":{"command":"npx","args":["-y","@nirholas/universal-crypto-mcp@latest"],"env":{"PRIVATE_KEY":"your_private_key_here (optional)"}}}}

选型与风险

适合谁

  • 希望在 AI 客户端中查询加密市场与 DeFi 数据的开发者和分析师
  • 希望快速接入免费市场数据源的 MCP 用户
  • 使用 Claude Desktop、Cursor 或 ChatGPT 开发者模式的用户

不适合谁

  • 需要无需人工确认即可执行真实链上交易的高安全场景(写入操作依赖 PRIVATE_KEY)
  • 寻求区块链平台官方支持服务器的用户
  • 希望获得明确许可证保证的用户(GitHub 元数据显示 NOASSERTION)

所需权限

  • 可选 RPC_URL 以连接 EVM 节点
  • 可选 PRIVATE_KEY(敏感)用于签署交易
  • 可选 ALCHEMY_API_KEY(敏感)用于增强 RPC 访问
  • npm 包通过 npx 下载并执行代码

风险与副作用

  • 配置 PRIVATE_KEY 后 AI 代理可发起真实链上交易,可能造成资金损失;建议使用专用热钱包
  • 将私钥放入客户端环境变量存在泄露风险
  • npx 会自动执行来自 npm 的第三方代码,存在供应链风险
  • GitHub 许可证元数据为 NOASSERTION,商用前应自行确认许可条款
  • 仓库宣传的许多功能(如 380+ 工具、多链操作)属于 monorepo 中的同级包,不必然属于本 server. 服务器

常见排障

  1. 确认 Node.js 18+ 已安装且 npx 可用
  2. 检查环境变量名称是否正确(RPC_URL、PRIVATE_KEY、ALCHEMY_API_KEY)
  3. 无法写入操作时确认是否配置了 PRIVATE_KEY
  4. HTTP 模式启动后确认端口 3001 的 /mcp 路径可访问
  5. 托管端点不可用时,用 tools/list 的 JSON-RPC 请求(如 README 中的 curl 示例)测试连通性

使用场景

通过自然语言查询加密价格、市场概览和热门币种
查看 DeFi 协议 TVL 与链上锁仓数据
查询以太坊 Gas 价格
按合约地址查询代币信息
搜索并获取币种详情

支持客户端

Claude Desktop完整支持
Cursor完整支持
ChatGPT Developer Mode完整支持