Back to MCP directory
publicPublicdnsLocal runtime

awesome-blockchain-mcps

一个精选的区块链与加密货币相关的模型上下文协议(MCP)服务器列表,旨在帮助AI模型安全地与Web3交互,执行链上操作、访问区块链数据以及与DeFi协议互动。

article

README

🚀 惆怅区块链 MCP 服务器精选列表

一个精心整理的列表,专注于 区块链与加密货币相关的 Model Context Protocol (MCP) 服务器,它能让 AI 模型与 Web3 进行交互。MCP 可使 AI 代理安全地执行链上操作、访问区块链数据,还能与去中心化金融(DeFi)协议互动。

Awesome


🚀 快速开始

本列表聚焦于区块链和加密货币领域的 MCP 服务器,为 AI 模型与 Web3 的交互提供支持。通过这些服务器,AI 模型可以安全地执行链上操作、访问区块链数据并与 DeFi 协议互动。


🌍 什么是 MCP?

Model Context Protocol (MCP) 是一个开放标准,它让 AI 模型能够与外部工具进行交互,这些工具包括 API、数据库以及 区块链。借助 MCP,AI 驱动的应用程序可以查询区块链数据、执行链上交易并访问加密货币市场数据。

Anthropic 维护了一个 官方列表 的 MCP 服务器。而本 “Awesome Blockchain MCPs” 列表则专注于 区块链和加密货币生态系统,其中部分项目直接来自上述官方列表。


📌 目录


🔗 链上集成 MCP

这些 MCP 服务器可直接连接到区块链网络,从而使 AI 模型能够执行诸如检查钱包余额、调用智能合约以及获取链上数据等操作。

  • Web3 MCP (Strangelove Ventures):支持多条链的 MCP 服务器,涵盖 Ethereum、Solana、Cardano、THORChain、XRP 和 Bitcoin。可用于获取余额、账户数据并执行交易。
  • EVM MCP 服务器:支持 30 多条 EVM 兼容链,例如 Ethereum、Polygon、BSC 和 Arbitrum。支持合约交互、ERC - 20 余额查询及 ENS 解析。
  • GOAT 链上代理 MCP:号称 “一条统治所有链的 MCP”,在 Ethereum、Solana 和 Base 上提供 200 多个链上操作。支持数据获取和智能合约交互。
  • Solana MCP (SendAI):专门的 Solana MCP 服务器,提供 40 多个 Solana 特定操作,包括 SPL 代币管理及账户数据。

📊 区块链数据

  • [CoinGecko MCP](https://github.com/Blockchain-MPC/coin gecko-mcp):使用 CoinGecko API 获取实时加密货币价格、市场数据和交易信息。
  • CoinMarketCap MCP:通过 CoinMarketCap API 获取详细的市场统计数据和代币详情。

💡 贡献指南

如果您希望将自己的 MCP 加入此列表,可按以下步骤操作:

  1. 叉取此仓库。
  2. 在相关类别中添加您的 MCP 服务器。
  3. 提交一个 pull request!

欢迎所有区块链和 AI 开发者贡献力量。


📜 许可证

MIT License

本项目是开源的,由社区维护。让我们携手将其打造成最佳的 区块链 MCP 资源! 💙

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client