🚀 通用加密货币MCP
通用加密货币MCP是一个适用于所有EVM兼容网络和Solana的通用模型上下文协议服务器。它能让AI代理(如Claude、ChatGPT、Cursor)通过自然语言与任何EVM区块链进行交互。
🚀 快速开始
Claude桌面版
在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)"
}
}
}
}
Cursor
在MCP设置中添加以下内容:
{
"mcpServers": {
"universal-crypto-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/universal-crypto-mcp@latest"],
"env": {
"PRIVATE_KEY": "your_private_key_here (optional)"
}
}
}
}
ChatGPT开发者模式
- 在ChatGPT设置中启用开发者模式。
- 启动HTTP服务器:
npx @nirholas/universal-crypto-mcp@latest --http
- 在ChatGPT设置→应用中,点击创建应用。
- 输入服务器URL:
http://localhost:3001/mcp。
- 在对话中通过开发者模式菜单选择该应用。
详细设置说明请参考ChatGPT设置指南。
服务器模式
| 模式 |
命令 |
使用场景 |
| stdio |
npx @nirholas/universal-crypto-mcp |
Claude桌面版、Cursor |
| HTTP |
npx @nirholas/universal-crypto-mcp --http |
ChatGPT开发者模式 |
| SSE |
npx @nirholas/universal-crypto-mcp --sse |
旧版HTTP客户端 |
✨ 主要特性
AI服务市场
- 注册AI服务,可通过按使用付费或订阅模式立即实现盈利。
- AI代理可按类别、价格和评级自动发现服务。
- 基于链上声誉,通过经过验证的评级和评论建立信任。
- 提供灵活的定价模式,包括按使用付费、订阅和免费层级。
- 具备分析仪表盘,可跟踪使用情况、收入和性能。
- 支持安全支付,包括托管、纠纷解决和自动退款。
x402支付协议
- AI代理可以自动支付高级API费用。
- 支持自主支付,无需人工审批。
- 代理拥有自己的加密钱包,可持有资金。
- 支付使用USDs稳定币,可获得约5%的年化收益率。
丰富的功能特性
- Swap/DEX:通过1inch、0x、ParaSwap进行代币交换。
- Bridge:通过LayerZero、Stargate、Wormhole进行跨链转移。
- Gas:提供各链的燃气价格和EIP - 1559建议。
- Multicall:批量读写操作。
- Events/Logs:查询历史事件并解码日志。
- Security:检测拉地毯风险、蜜罐,提供GoPlus代币/地址安全检查和dApp钓鱼检测。
- Staking:支持流动性质押(如Lido)和LP farming。
- Signatures:签署消息、验证签名和EIP - 712。
- Lending:提供Aave/Compound的借贷头寸和利率信息。
- Price Feeds:提供历史价格、TWAP和预言机聚合。
- Portfolio:跨链跟踪资产持有情况。
- Governance:支持Snapshot投票和链上提案。
- Deployment:部署合约、CREATE2、可升级代理和验证。
- MEV Protection:集成Flashbots保护,支持私有交易和捆绑模拟。
- ENS/Domains:注册、转移、续订、设置记录和子域名。
- Market Data:提供CoinGecko和CoinStats的价格、OHLCV、热门、类别和交易所信息。
- DeFi Analytics:提供DefiLlama的TVL、收益率、费用、桥梁、稳定币和协议数据。
- Social Sentiment:提供LunarCrush的社交指标、影响者和热门话题。
- DEX Analytics:提供DexPaprika和GeckoTerminal的池、交易、OHLCV和热门代币信息。
- Predictions:提供Polymarket预测市场和加密预测。
- Technical Indicators:提供50多种技术指标(如RSI、MACD、布林带等)。
- Alerts:提供价格警报、鲸鱼动向警报和燃气警报。
- WebSockets:提供实时价格流、交易信息和内存池监控。
- Wallet Analytics:跟踪鲸鱼钱包、进行钱包评分和行为分析。
- Multi-Chain:原生支持Cosmos、Near、Sui、Aptos等多链。
📦 安装指南
本地开发
git clone https://github.com/nirholas/universal-crypto-mcp
cd universal-crypto-mcp
npm install
npm run dev
npm run dev:http
npm run dev:sse
环境变量配置
创建一个.env文件,配置可选的API密钥以增强功能:
PRIVATE_KEY=your_private_key_here
COINGECKO_API_KEY=your_key
COINSTATS_API_KEY=your_key
LUNARCRUSH_API_KEY=your_key
CRYPTOPANIC_API_KEY=your_key
RUBIC_API_KEY=your_key
ETHEREUM_RPC_URL=https://mainnet.infura.io/v3/YOUR_KEY
ARBITRUM_RPC_URL=https://arb1.arbitrum.io/rpc
BASE_RPC_URL=https://mainnet.base.org
无API密钥时的功能情况
| 功能 |
无API密钥 |
有API密钥 |
| 代币价格 |
✅ CoinGecko免费层级 |
✅ 更高的速率限制 |
| DeFi分析 |
✅ DefiLlama(免费) |
- |
| 安全检查 |
✅ GoPlus(免费) |
- |
| DEX分析 |
✅ GeckoTerminal(免费) |
- |
| 社交情绪 |
❌ |
✅ LunarCrush |
| 加密新闻 |
❌ |
✅ CryptoPanic |
| 跨链交换 |
✅ 基本功能 |
✅ 最佳路线 |
💻 使用示例
示例提示(复制粘贴即可使用)
🔄 代币交换
Swap 0.1 ETH for USDC on Arbitrum
Get me a quote to swap 100 USDC to WBTC on Base
What's the best rate to swap 500 DAI to ETH across all DEXs on Ethereum?
📊 市场数据与价格
What's the current price of Bitcoin and Ethereum in USD?
Show me the top 10 trending coins on CoinGecko right now
Get the 7-day OHLCV data for Solana
What's the market cap and 24h volume of BNB?
Show me the price of token 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum
🌐 DeFi分析(DefiLlama)
What's the total TVL of Aave across all chains?
Show me the top 10 protocols by TVL
What are the best yield opportunities for stablecoins right now?
How much volume did bridges process in the last 24 hours?
Show me the TVL history of Uniswap over the last 30 days
📈 DEX分析
Show me the top trending pools on Uniswap V3
Get the most traded tokens on Base in the last 24 hours
Find all liquidity pools for PEPE on Ethereum
What's the price and liquidity of the ETH/USDC pool on Aerodrome?
🔒 安全检查
Is this token safe? 0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE (SHIB)
Check if this token is a honeypot: 0x... on BSC
Scan my wallet for risky approvals: 0xYourAddress
Is this dApp URL safe to connect to? https://suspicious-site.xyz
💰 质押与借贷
What's the current staking APY for ETH on Lido?
Show me Aave lending rates for USDC on Arbitrum
What's my health factor on Aave if I borrow 1000 USDC against 2 ETH?
🌉 跨链桥
Bridge 100 USDC from Ethereum to Arbitrum
What's the cheapest way to bridge ETH from mainnet to Base?
Get a bridge quote for 0.5 ETH from Polygon to Optimism
⛽ 燃气与网络
What's the current gas price on Ethereum?
Get EIP-1559 gas fees for all supported chains
Is it cheap to transact on Arbitrum right now?
🏛️ 治理
Show me active proposals on Uniswap
What's my voting power on Compound?
Get the results of the latest Aave governance vote
💬 社交情绪(LunarCrush)
What's the social sentiment for Bitcoin right now?
Show me the top crypto influencers on social media
What tokens are trending on Twitter/X today?
Get the Galaxy Score for Ethereum
🆔 ENS域名
Resolve vitalik.eth to an address
Who owns the ENS domain "ethereum.eth"?
Register the domain mycoolname.eth for 1 year
📰 加密新闻
Get the latest crypto news
Search news about Bitcoin ETF
What's the breaking news in DeFi?
📁 投资组合与钱包
Show my token balances on Ethereum: 0xYourAddress
Get all NFTs owned by vitalik.eth
What approvals have I granted from my wallet?
Track my portfolio across all EVM chains
🚀 高级操作
Deploy a new ERC-20 token called "MyToken" (MTK) with 1 million supply on Base
Submit this transaction privately via Flashbots to avoid MEV
Encode a call to the transfer function for 100 USDC
Simulate this transaction before executing: 0x...
📉 技术指标
Calculate RSI for Bitcoin over the last 14 days
Get MACD signal for ETH/USDT on the 4-hour timeframe
Show Bollinger Bands for SOL with 20-period SMA
What's the current trend signal for BTC using multiple indicators?
Run a momentum strategy analysis on DOGE
🔮 预测市场
What are the top crypto prediction markets on Polymarket?
Search for Bitcoin price predictions
What's the current odds for ETH reaching $5000?
📊 事件与日志
Get all Transfer events for USDC in the last 100 blocks on Ethereum
Show me Approval events for my wallet address
Decode this transaction log: 0x...
✍️ 签名与消息
Sign this message with my wallet: "Hello World"
Verify this signature is from vitalik.eth
Create an EIP-712 typed data signature for a permit
📦 批量操作(Multicall)
Get token balances for 10 different tokens in one call
Read multiple contract values at once from Aave
Batch check allowances for all my approved tokens
📚 详细文档
文档链接
具体文档分类
- 入门指南
- 包文档
- 核心包
- 交易
- 市场数据
- 钱包
- DeFi
- 支付(x402)
- x402部署文档
- 贡献指南
示例代码
- 基本MCP服务器:包含市场数据工具的最小MCP服务器。
- 付费API示例:为Express API添加x402支付功能。
- 交易机器人:基于RSI + MA策略的自动交易机器人。
- 完整部署:具备所有功能的生产就绪服务器。
每个示例都包含完整的源代码、带有设置说明的README、包配置和环境设置指南。
🔧 技术细节
包结构
这是一个最全面的加密货币MCP单仓库,集成了来自最佳MIT许可项目的10多个包:
packages/
├── core/ # 共享类型、实用工具、配置
├── trading/ # CEX交易所集成
│ ├── binance/ # 币安现货和期货
│ ├── binance-us/ # 币安美国
│ └── bybit/ # Bybit交易所 (ethancod1ng) ⭐ 新增
├── market-data/ # 价格、新闻、分析
│ ├── prices/ # CoinGecko、DexPaprika、CoinMarketCap
│ ├── news/ # CryptoPanic、聚合新闻
│ ├── analytics/ # 鲸鱼跟踪、恐惧/贪婪指数、Dune
│ ├── predictions/ # AI价格预测
│ ├── crypto-indicators/ # 技术分析 (Kukapay) ⭐ 新增
│ ├── crypto-sentiment/ # 情绪分析 (Kukapay) ⭐ 新增
│ ├── crypto-feargreed/ # 恐惧与贪婪指数 (Kukapay) ⭐ 新增
│ ├── cryptopanic/ # 新闻聚合 (Kukapay)
│ └── coinmarketcap/ # CMC API (Shinzo Labs) ⭐ 新增
├── defi/ # 链上DeFi工具 (支持60多个网络!)
│ ├── protocols/ # EVM MCP服务器 (360⭐)、Sperax、DEX
│ │ ├── algorand/ # Algorand工具 (GoPlausible) ⭐ 新增
│ │ └── bsc-ops/ # BSC操作 (TermiX) ⭐ 新增
│ ├── chain-tools/ # BNB链、链上MCP
│ └── agents/ # 自主DeFi代理
├── wallets/ # 钱包管理
│ ├── evm/ # 以太坊和EVM钱包
│ └── solana/ # Solana钱包
├── payments/ # 支付基础设施
│ └── x402/ # x402协议、USDC转移
├── automation/ # 机器人和自动化
│ ├── social/ # XActions Twitter自动化
│ ├── sweep/ # 清扫零头代币
│ └── volume/ # 交易量工具
└── generators/ # 用于构建MCP服务器的元工具
├── abi-to-mcp/ # 将ABIs转换为MCP工具
├── repo-to-mcp/ # GitHub仓库 → MCP服务器
├── doc-extractor/ # 为大语言模型提取文档
├── registry/ # Lyra工具注册表
└── discovery/ # 工具发现和搜索
📖 查看包文档 →
集成的社区MCP服务器
该仓库整合了最佳的MIT许可加密货币MCP项目,并给予了适当的归属:
所有集成项目都保留了原始的MIT许可证,并进行了完整的归属说明。详细的归属信息和修改内容请参考CONTRIBUTORS.md。
支持的网络
EVM链
- 以太坊、BNB智能链(BSC)、Polygon、Arbitrum、Base、Optimism
- Avalanche、Fantom、zkSync Era、Linea、Scroll、Blast、Mode、Mantle
- opBNB + 所有测试网
多链(新增)
- Cosmos/IBC - ATOM、OSMO、JUNO、INJ等
- Near协议 - 原生NEAR + 合约
- Sui - 支持Move的SUI
- Aptos - 支持Move的APT
- 比特币、莱特币、Solana、TON、XRP、THORChain
x402支付协议
x402简介
x402实现了HTTP 402支付要求,使AI代理能够:
- 自动支付高级API访问费用。
- 进行自主支付,无需人工审批。
- 拥有自己的加密钱包以持有资金。
- 使用USDs稳定币支付,可获得约5%的年化收益率。
快速设置
export X402_PRIVATE_KEY=0x...
export X402_CHAIN=arbitrum
x402工具(共14个)
| 工具 |
描述 |
x402_pay_request |
发起带有自动402支付的HTTP请求 |
x402_balance |
检查钱包余额(USDC/USDs + 原生代币) |
x402_send |
直接向地址发送支付 |
x402_batch_send |
在一个交易中发送多笔支付 |
x402_gasless_send |
无需支付燃气费发送支付 |
x402_estimate |
支付前检查费用 |
x402_address |
获取钱包地址 |
x402_networks |
列出支持的网络 |
x402_yield |
检查USDs自动收益率收益 |
x402_apy |
获取当前年化收益率 |
x402_yield_estimate |
预测未来收益 |
x402_approve |
批准代币支出 |
x402_tx_status |
检查交易状态 |
x402_config |
查看当前配置 |
支持的网络
| 网络 |
CAIP - 2 |
状态 |
| Base |
eip155:8453 |
✅ 推荐 |
| Arbitrum |
eip155:42161 |
✅ 支持 |
| Ethereum |
eip155:1 |
✅ 支持 |
| Polygon |
eip155:137 |
✅ 支持 |
| Solana |
solana:mainnet |
✅ 支持 |
示例
User: "Get premium weather data for Tokyo"
Agent: [calls x402_pay_request to weather API]
[automatically pays $0.01 in USDs]
"Here's the detailed forecast..."
x402架构
┌─────────┐ ┌───────────┐ ┌───────────┐
│ Claude │─────▶│ MCP Server│─────▶│ Paid API │
│ (AI) │ │ (x402) │ │ (402) │
└─────────┘ └───────────┘ └───────────┘
│ │ │
│ "Get data" │ HTTP + Payment │
│ │ │
└────────────────┴───────────────────┘
📖 完整文档:
- x402 README - 概述和快速开始
- 快速入门指南 - 5分钟设置
- MCP工具参考 - 所有14个工具说明
- 架构 - 技术深入剖析
- 示例 - 实际用例
- 安全指南 - 最佳实践
测试
测试框架
使用Vitest作为测试框架,具有全面的测试覆盖率。
运行测试
npm test
npm run test:watch
npm run test:coverage
npm run test:e2e
npm run test:e2e:watch
npm run test:ui
MCP检查器
使用官方的MCP检查器交互式测试MCP工具:
npm run test:inspector
通过此浏览器界面,你可以:
- 浏览所有可用的工具和提示。
- 使用自定义参数测试工具执行。
- 查看工具响应并调试问题。
- 验证MCP服务器实现。
测试结构
tests/
├── setup.ts # 全局测试设置
├── e2e/ # 端到端测试
│ ├── evm-tools.e2e.test.ts
│ └── market-data.e2e.test.ts
├── integration/ # 集成测试
│ ├── evm-tools.test.ts
│ └── multichain.test.ts
└── mocks/ # 测试模拟和固定数据
src/
├── evm/
│ ├── chains.test.ts # 与源代码一起的单元测试
│ └── modules/
│ └── */tools.test.ts
└── utils/
├── errors.test.ts
├── helper.test.ts
└── validation.test.ts
路线图
这是一个全面的路线图,涵盖了所有待实现的加密货币/区块链/DeFi/Web3功能。
图例
🔗 核心区块链操作 (点击展开)
🔗 核心区块链操作
网络与链
| 功能 |
状态 |
| 获取链ID、块号、燃气价格 |
✅ |
| 获取网络状态/健康状况 |
✅ |
| 切换网络/链 |
✅ |
| 获取支持的网络列表 |
✅ |
| 获取RPC端点 |
✅ |
| 估计块时间 |
✅ |
| 获取链元数据(名称、符号、浏览器) |
✅ |
| 获取最终性状态 |
✅ |
| 获取内存池/待处理交易 |
✅ |
| 获取网络对等节点/节点 |
✅ |
| 获取燃气预言机 |
✅ |
块
| 功能 |
状态 |
| 按编号/哈希获取块 |
✅ |
| 获取最新块 |
✅ |
| 获取块交易 |
✅ |
| 获取块收据 |
✅ |
| 获取叔块 |
✅ |
| 订阅新块 |
📋 |
| 获取块奖励 |
✅ |
| 获取块使用/限制的燃气 |
✅ |
| 获取块范围 |
✅ |
| 按矿工获取块 |
✅ |
交易
| 功能 |
状态 |
| 发送交易 |
✅ |
| 按哈希获取交易 |
✅ |
| 获取交易收据 |
✅ |
| 获取交易状态 |
✅ |
| 估计燃气 |
✅ |
| 加速交易(用更高燃气替换) |
✅ |
| 取消交易 |
✅ |
| 解码交易输入 |
✅ |
| 模拟交易 |
✅ |
| 获取交易跟踪 |
📋 |
| 获取内部交易 |
📋 |
| 批量交易 |
✅ |
| 获取待处理交易 |
✅ |
| 按地址获取交易历史 |
✅ |
账户/钱包
| 功能 |
状态 |
| 获取余额(原生/代币) |
✅ |
| 获取随机数 |
✅ |
| 获取交易计数 |
✅ |
| 创建钱包 |
✅ |
| 导入钱包(私钥/助记词) |
✅ |
| 导出私钥 |
📋 |
| 签署消息 |
✅ |
| 验证签名 |
✅ |
| 从私钥获取地址 |
✅ |
| 生成助记词 |
✅ |
| 派生地址(HD钱包) |
✅ |
| 多签名钱包操作 |
📋 |
| 获取钱包权限 |
📋 |
| 撤销批准 |
✅ |
| 账户抽象(ERC - 4337) |
📋 |
| 社交恢复 |
📋 |
| 硬件钱包集成 |
📋 |
| 获取钱包投资组合 |
✅ |
| 获取代币批准 |
✅ |
💰 代币操作 (点击展开)
💰 代币操作
原生代币
| 功能 |
状态 |
| 获取原生余额 |
✅ |
| 转移原生代币 |
✅ |
| 包装/解包装原生代币(WETH、WBNB) |
✅ |
ERC - 20(可替代代币)
| 功能 |
状态 |
| 获取代币信息(名称、符号、小数位数、总供应量) |
✅ |
| 获取代币余额 |
✅ |
| 转移代币 |
✅ |
| 批准支出 |
✅ |
| 获取批准额度 |
✅ |
| 从(委托)转移 |
✅ |
| 燃烧代币 |
✅ |
| 铸造代币 |
✅ |
| 获取代币持有者 |
✅ |
| 获取代币转移 |
✅ |
| 许可(无燃气批准 - EIP - 2612) |
✅ |
| 批量转移 |
✅ |
| 代币快照 |
📋 |
| 获取代币供应信息 |
✅ |
| 检查/撤销代币批准 |
✅ |
ERC - 721(NFT)
| 功能 |
状态 |
| 获取NFT元数据 |
✅ |
| 获取NFT所有者 |
✅ |
| 转移NFT |
✅ |
| 批准NFT |
✅ |
| 设置全部批准 |
✅ |
| 按所有者获取NFT |
✅ |
| 获取NFT集合信息 |
✅ |
| 铸造NFT |
📋 |
| 燃烧NFT |
📋 |
| 获取NFT转移历史 |
📋 |
| 获取NFT特征/属性 |
✅ |
| 获取NFT稀有度 |
📋 |
| 验证NFT真实性 |
📋 |
| 批量转移NFT |
✅ |
| 检查NFT批准 |
✅ |
| 撤销NFT批准 |
✅ |
| 批准用于市场 |
✅ |
| 从URI获取NFT元数据 |
✅ |
ERC - 1155(多代币)
| 功能 |
状态 |
| 获取代币余额(可替代 + NFT) |
✅ |
| 批量转移 |
📋 |
| 批量余额查询 |
📋 |
| 安全转移 |
✅ |
| 获取URI |
✅ |
其他代币标准
| 功能 |
状态 |
| ERC - 777(高级可替代) |
📋 |
| ERC - 3525(半可替代) |
📋 |
| ERC - 4626(代币化金库) |
📋 |
| ERC - 6551(代币绑定账户) |
📋 |
| ERC - 404(混合代币) |
📋 |
| 灵魂绑定代币(SBTs) |
📋 |
🏦 DeFi - DEX、借贷、质押、衍生品 (点击展开)
🏦 DeFi - 去中心化交易所(DEX)
交换
| 功能 |
状态 |
| 获取报价/价格 |
✅ |
| 用精确代币交换代币 |
✅ |
| 用代币交换精确代币 |
✅ |
| 多跳交换 |
✅ |
| 拆分路线交换 |
📋 |
| 跨DEX聚合 |
✅ |
| 限价订单 |
📋 |
| TWAP订单(时间加权) |
📋 |
| 止损订单 |
📋 |
| 获取滑点估计 |
✅ |
| 获取价格影响 |
✅ |
| MEV保护(私有交易) |
📋 |
DEX分析
| 功能 |
状态 |
| 获取热门池 |
✅ |
| 获取新池 |
✅ |
| 按交易量获取顶级池 |
✅ |
| 获取池OHLCV数据 |
✅ |
| 获取池交易 |
✅ |
| 获取代币池 |
✅ |
| 获取DEX列表 |
✅ |
| 跨链搜索池 |
✅ |
| 按合约获取代币价格 |
✅ |
| 获取池交易 |
✅ |
| 多代币价格查询 |
✅ |
流动性提供
| 功能 |
状态 |
| 添加流动性 |
✅ |
| 移除流动性 |
✅ |
| 获取LP代币余额 |
✅ |
| 获取池储备 |
✅ |
| 获取池APY/APR |
📋 |
| 获取无常损失估计 |
📋 |
| 集中流动性(Uniswap V3) |
📋 |
| 设置价格范围 |
📋 |
| 收取费用 |
📋 |
| 重新平衡头寸 |
📋 |
| 用原生代币添加流动性 |
✅ |
| 计算套利机会 |
✅ |
AMM类型支持
| 功能 |
状态 |
| 恒定乘积(x*y = k) |
✅ |
| 稳定交换(Curve) |
📋 |
| 集中流动性 |
📋 |
| 订单簿混合 |
📋 |
| 虚拟AMM(永续合约) |
📋 |
🏦 DeFi - 借贷
借贷
| 功能 |
状态 |
| 供应/存入资产 |
✅ |
| 提取资产 |
✅ |
| 获取供应APY |
✅ |
| 获取供应余额 |
✅ |
| 获取利用率 |
📋 |
| 启用/禁用作为抵押品 |
📋 |
借款
| 功能 |
状态 |
| 借款 |
✅ |
| 偿还债务 |
✅ |
| 获取借款APY |
✅ |
| 获取借款余额 |
✅ |
| 获取健康因子 |
✅ |
| 获取清算阈值 |
✅ |
| 获取最大可借款金额 |
📋 |
| 闪电贷 |
✅ |
| 获取借款限额 |
📋 |
| 获取闪电贷信息 |
✅ |
清算
| 功能 |
状态 |
| 清算不健康头寸 |
📋 |
| 获取可清算头寸 |
✅ |
| 获取清算奖金 |
📋 |
| 部分清算 |
📋 |
隔离市场
| 功能 |
状态 |
| 供应到隔离池 |
📋 |
| 从隔离池借款 |
📋 |
| 获取隔离模式债务上限 |
📋 |
🥩 DeFi - 质押
原生质押
| 功能 |
状态 |
| 质押原生代币 |
✅ |
| 解除质押/提取 |
✅ |
| 领取奖励 |
✅ |
| 获取质押APY |
✅ |
| 获取验证者列表 |
📋 |
| 委托给验证者 |
📋 |
| 重新委托 |
📋 |
| 获取解锁期 |
📋 |
流动性质押
| 功能 |
状态 |
| 质押获取流动性质押代币(stETH、rETH) |
✅ |
| 解包流动性质押代币 |
✅ |
| 获取汇率 |
✅ |
| 获取质押奖励率 |
✅ |
LP质押/ farming
| 功能 |
状态 |
| 质押LP代币 |
✅ |
| 解除质押LP代币 |
✅ |
| 领取 farming 奖励 |
✅ |
| 获取 farming APY |
✅ |
| 复利奖励 |
📋 |
| 获取待领取奖励 |
✅ |
| 提升奖励(veTokens) |
📋 |
再质押
| 功能 |
状态 |
| 再质押资产(EigenLayer) |
📋 |
| 获取再质押积分 |
📋 |
| 选择运营商 |
📋 |
| 从再质押中提取 |
📋 |
📊 DeFi - 衍生品
永续期货
| 功能 |
状态 |
| 开多/开空 |
📋 |
| 平仓 |
📋 |
| 添加/减少保证金 |
📋 |
| 设置杠杆 |
📋 |
| 获取资金费率 |
📋 |
| 获取未平仓合约 |
📋 |
| 获取清算价格 |
📋 |
| 设置止损/止盈 |
📋 |
| 获取盈亏 |
📋 |
| 部分平仓 |
📋 |
期权
| 功能 |
状态 |
| 买入看涨/看跌期权 |
📋 |
| 卖出/写期权 |
📋 |
| 执行期权 |
📋 |
| 获取期权希腊字母 |
📋 |
| 获取隐含波动率 |
📋 |
| 获取期权链 |
📋 |
| 价差策略 |
📋 |
合成资产
| 功能 |
状态 |
| 铸造合成资产 |
📋 |
| 燃烧合成资产 |
📋 |
| 获取抵押比率 |
📋 |
| 获取合成价格馈送 |
📋 |
| 清算合成头寸 |
📋 |
🌉 跨链、治理、安全、NFTs (点击展开)
🌉 跨链与桥
桥接
| 功能 |
状态 |
| 跨链桥接代币 |
✅ |
| 获取桥接报价 |
✅ |
| 获取桥接状态 |
✅ |
| 获取支持的链 |
✅ |
| 获取支持的代币 |
✅ |
| 领取桥接代币 |
📋 |
| 获取桥接费用 |
✅ |
| 获取估计时间 |
✅ |
跨链消息传递
| 功能 |
状态 |
| 发送跨链消息 |
📋 |
| 接收跨链消息 |
📋 |
| LayerZero操作 |
📋 |
| Axelar操作 |
📋 |
| Wormhole操作 |
📋 |
| CCIP(Chainlink) |
📋 |
| Hyperlane操作 |
📋 |
原子交换
| 功能 |
状态 |
| 发起原子交换 |
📋 |
| 完成原子交换 |
📋 |
| 退还原子交换 |
📋 |
🗳️ 治理
投票
| 功能 |
状态 |
| 创建提案 |
✅ |
| 对提案投票 |
✅ |
| 委托投票 |
✅ |
| 获取投票权 |
✅ |
| 获取提案状态 |
✅ |
| 排队提案 |
✅ |
| 执行提案 |
✅ |
| 取消提案 |
✅ |
| 获取投票收据 |
✅ |
代币锁定
| 功能 |
状态 |
| 锁定代币用于投票(veTokens) |
📋 |
| 延长锁定周期 |
📋 |
| 增加锁定金额 |
📋 |
| 提取解锁代币 |
📋 |
| 获取锁定信息 |
📋 |
Snapshot(链下)
| 功能 |
状态 |
| 创建空间 |
📋 |
| 创建链下提案 |
📋 |
| 链下投票 |
📋 |
| 获取快照结果 |
📋 |
🔐 安全与分析
合约分析
| 功能 |
状态 |
| 验证合约源代码 |
✅ |
| 获取合约ABI |
✅ |
| 检查合约是否为代理 |
✅ |
| 获取实现地址 |
✅ |
| 检测蜜罐 |
✅ |
| 检查拉地毯风险 |
✅ |
| GoPlus代币安全检查 |
✅ |
| GoPlus拉地毯检测 |
✅ |
| 审计评分 |
📋 |
| 获取合约创建者 |
✅ |
| 获取合约年龄 |
✅ |
| 检测恶意函数 |
✅ |
代币安全
| 功能 |
状态 |
| 检查代币安全性 |
✅ |
| 获取持有者分布 |
✅ |
| 检查是否可铸造 |
✅ |
| 检查是否可暂停 |
✅ |
| 检查隐藏费用 |
✅ |
| 检查流动性锁定 |
✅ |
| 获取顶级持有者 |
✅ |
| 检查所有权是否放弃 |
✅ |
| GoPlus NFT安全 |
✅ |
| GoPlus批准安全 |
✅ |
钱包安全
| 功能 |
状态 |
| 获取批准列表 |
✅ |
| 撤销批准 |
✅ |
| 检查排水器 |
✅ |
| 模拟交易安全性 |
✅ |
| 获取钱包风险评分 |
📋 |
| GoPlus地址安全 |
✅ |
| GoPlus dApp钓鱼检查 |
✅ |
| GoPlus签名解码 |
✅ |
📈 价格与市场数据
价格馈送
| 功能 |
状态 |
| 获取当前价格 |
✅ |
| 获取历史价格 |
✅ |
| 获取OHLCV数据 |
✅ |
| 从DEX获取价格 |
✅ |
| 从预言机(Chainlink、Pyth)获取价格 |
✅ |
| 获取TWAP价格 |
✅ |
| 获取跨交易所价格 |
✅ |
| 获取交易量 |
✅ |
| 获取市值 |
✅ |
| 获取热门代币 |
✅ |
| 按合约地址获取代币 |
✅ |
| 获取汇率 |
✅ |
| 获取代币类别 |
✅ |
| 获取衍生品数据 |
✅ |
| 获取公司比特币/以太坊持有量 |
✅ |
分析
| 功能 |
状态 |
| 获取TVL(总锁定价值) |
✅ |
| 获取协议指标 |
✅ |
| 获取收益 farming APY |
✅ |
| 获取燃气跟踪器 |
✅ |
| 获取鲸鱼交易 |
📋 |
| 获取代币流动分析 |
📋 |
| 获取DEX交易量 |
✅ |
| 获取借贷指标 |
📋 |
| 获取DeFi费用和收入 |
✅ |
| 获取稳定币数据 |
✅ |
| 获取桥接交易量 |
✅ |
| 获取清算数据 |
✅ |
| 获取DeFi黑客攻击历史 |
✅ |
| 获取永续合约数据 |
✅ |
🆔 身份与域名
ENS(以太坊名称服务)
| 功能 |
状态 |
| 注册域名 |
✅ |
| 将名称解析为地址 |
✅ |
| 将地址反向解析为名称 |
✅ |
| 设置主名称 |
📋 |
| 设置记录(文本、地址、内容哈希) |
✅ |
| 转移域名 |
✅ |
| 续订域名 |
✅ |
| 获取过期日期 |
📋 |
| 设置子域名 |
✅ |
其他名称服务
| 功能 |
状态 |
| Unstoppable Domains |
📋 |
| Space ID (.bnb) |
📋 |
| Bonfida (.sol) |
📋 |
| ANS (.avax) |
📋 |
DIDs与可验证凭证
| 功能 |
状态 |
| 创建DID |
📋 |
| 解析DID |
📋 |
| 颁发可验证凭证 |
📋 |
| 验证凭证 |
📋 |
| 撤销凭证 |
📋 |
🖼️ NFT与元宇宙
NFT市场
| 功能 |
状态 |
| 列出NFT待售 |
📋 |
| 购买NFT |
📋 |
| 提出报价 |
📋 |
| 接受报价 |
📋 |
| 取消列表 |
📋 |
| 拍卖NFT |
📋 |
| 对拍卖出价 |
📋 |
| 获取底价 |
📋 |
| 获取集合统计信息 |
📋 |
NFT创建
| 功能 |
状态 |
| 部署NFT集合 |
📋 |
| 铸造NFT |
📋 |
| 设置版税 |
📋 |
| 设置元数据 |
📋 |
| 揭示NFT |
📋 |
| 白名单管理 |
📋 |
| 空投NFT |
📋 |
NFT金融
| 功能 |
状态 |
| NFT抵押借贷 |
📋 |
| NFT碎片化 |
📋 |
| NFT租赁 |
📋 |
| NFT质押 |
📋 |
元宇宙
| 功能 |
状态 |
| 购买虚拟土地 |
📋 |
| 出售虚拟土地 |
📋 |
| 在土地上建造 |
📋 |
| 在元宇宙之间转移资产 |
📋 |
🔔 事件与订阅
事件监听
| 功能 |
状态 |
| 订阅合约事件 |
📋 |
| 订阅待处理交易 |
📋 |
| 订阅新块 |
📋 |
| 订阅日志 |
📋 |
| 按主题过滤事件 |
✅ |
| 获取历史事件 |
✅ |
| 解码事件日志 |
✅ |
Webhooks与通知
| 功能 |
状态 |
| 设置事件Webhook |
📋 |
| 获取交易通知 |
📋 |
| 获取价格警报 |
📋 |
| 获取鲸鱼警报 |
📋 |
| 获取治理通知 |
📋 |
📜 智能合约交互
读取操作
| 功能 |
状态 |
| 调用视图/纯函数 |
✅ |
| 获取插槽存储 |
✅ |
| 获取合约字节码 |
✅ |
| 多调用(批量读取) |
✅ |
| 静态调用模拟 |
✅ |
写入操作
| 功能 |
状态 |
| 向合约发送交易 |
✅ |
| 编码函数调用 |
✅ |
| 解码函数结果 |
✅ |
| 估计调用燃气 |
✅ |
| 批量交易 |
✅ |
合约部署
| 功能 |
状态 |
| 部署合约 |
✅ |
| 使用CREATE2部署 |
✅ |
| 部署代理合约 |
✅ |
| 升级代理 |
✅ |
| 在浏览器上验证 |
✅ |
🤖 高级功能
MEV与Flashbots
| 功能 |
状态 |
| 提交私有交易 |
✅ |
| 提交捆绑交易 |
✅ |
| 获取MEV机会 |
✅ |
| 回滚保护 |
✅ |
| 抢跑保护 |
✅ |
| 三明治保护 |
✅ |
账户抽象(ERC - 4337)
| 功能 |
状态 |
| 创建智能账户 |
📋 |
| 执行用户操作 |
📋 |
| 批量操作 |
📋 |
| 赞助燃气(支付者) |
📋 |
| 会话密钥 |
📋 |
| 社交恢复 |
📋 |
意图与求解器
| 功能 |
状态 |
| 提交意图 |
📋 |
| 获取求解器报价 |
📋 |
| 通过求解器执行 |
📋 |
预言机
| 功能 |
状态 |
| 获取Chainlink价格 |
✅ |
| 获取Pyth价格 |
📋 |
| 获取Band协议价格 |
📋 |
| 获取API3价格 |
📋 |
| 请求随机数(VRF) |
📋 |
| 请求外部数据 |
📋 |
🛠️ 实用函数
燃气
| 功能 |
状态 |
| 获取燃气价格 |
✅ |
| 获取优先费用 |
✅ |
| 获取基本费用 |
✅ |
| 获取燃气历史 |
✅ |
| 估计交易燃气 |
✅ |
| 获取EIP - 1559费用 |
✅ |
编码/解码
| 功能 |
状态 |
| ABI编码 |
✅ |
| ABI解码 |
✅ |
| Keccak256哈希 |
✅ |
| 打包/解包数据 |
✅ |
| 签署类型化数据(EIP - 712) |
✅ |
地址实用工具
| 功能 |
状态 |
| 验证地址 |
✅ |
| 校验和地址 |
✅ |
| 从ENS获取地址 |
✅ |
| 检查是否为合约 |
✅ |
| 获取合约类型 |
📋 |
📰 数据与信息
新闻与社交
| 功能 |
状态 |
| 获取加密新闻 |
✅ |
| 搜索加密新闻 |
✅ |
| 获取DeFi新闻 |
✅ |
| 获取比特币新闻 |
✅ |
| 获取突发新闻 |
✅ |
| 获取社交情绪 |
✅ |
| 获取影响者排名 |
✅ |
| 获取热门话题 |
✅ |
| 获取代币社交指标 |
✅ |
| 获取社交动态 |
✅ |
| 获取市场情绪指数 |
✅ |
| 获取银河分数 |
✅ |
| 获取AltRank |
✅ |
| 获取Twitter提及 |
📋 |
| 获取Discord活动 |
📋 |
| 获取GitHub活动 |
📋 |
链上数据
| 功能 |
状态 |
| 获取代币持有者 |
📋 |
| 获取鲸鱼钱包 |
📋 |
| 获取聪明钱动向 |
📋 |
| 获取协议用户 |
📋 |
| 获取每日活跃地址 |
📋 |
| 获取网络哈希率 |
📋 |
🏛️ 机构与合规 (点击展开)
🏛️ 机构与合规
KYC/AML
| 功能 |
状态 |
| 钱包筛查 |
📋 |
| 交易监控 |
📋 |
| 风险评分 |
📋 |
| 制裁检查 |
📋 |
托管
| 功能 |
状态 |
| 多签名操作 |
📋 |
| 冷存储 |
📋 |
| 热钱包管理 |
📋 |
| 策略执行 |
📋 |
报告
| 功能 |
状态 |
| 税务报告 |
📋 |
| 投资组合跟踪 |
✅ |
| 损益报告 |
📋 |
| 交易历史导出 |
📋 |
数据来源
该MCP服务器集成了以下API:
相关MCP服务器
Binance.com服务器
提供完整的Binance全球API覆盖,包括现货交易、钱包、质押、挖矿、兑换、简单收益、算法交易、NFT、支付、跟单交易、双币投资、VIP贷款、C2C/P2P、法币等功能。
{
"mcpServers": {
"binance": {
"command": "npx",
"args": ["ts-node", "binance-mcp-server/src/index.ts"],
"env": {
"BINANCE_API_KEY": "your_key",
"BINANCE_API_SECRET": "your_secret"
}
}
}
}
Binance.US服务器
这是一个受美国监管的交易所,提供市场数据、现货交易、钱包、质押、OTC、子账户和托管解决方案(面向机构)。
{
"mcpServers": {
"binance-us": {
"command": "node",
"args": ["binance-us-mcp-server/build/index.js"],
"env": {
"BINANCE_US_API_KEY": "your_key",
"BINANCE_US_API_SECRET": "your_secret"
}
}
}
}
📄 许可证
本项目采用Apache - 2.0许可证,版权归**nich**所有。
🌐 实时HTTP部署
通用加密货币MCP已部署并可通过MCP可流式HTTP传输进行HTTP访问,无需本地安装。
端点
https://modelcontextprotocol.name/mcp/universal-crypto-mcp
从任何MCP客户端连接
在MCP客户端配置(Claude桌面版、Cursor、SperaxOS等)中添加以下内容:
{
"mcpServers": {
"universal-crypto-mcp": {
"type": "http",
"url": "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 |
DeFi协议 |
get_protocol_detail |
协议详情 |
get_chain_tvl |
链上TVL |
get_gas_prices |
以太坊燃气价格 |
get_token_info |
按合约获取代币信息 |
示例请求
获取加密货币价格
curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_price","arguments":{"ids":"bitcoin","vs_currencies":"usd"}}}'
市场概览
curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_market_overview","arguments":{"limit":10}}}'
热门代币
curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trending","arguments":{}}}'
列出所有工具
curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
其他可用平台
由modelcontextprotocol.name提供支持 — 开放的MCP HTTP网关