🚀 BNB Chain MCP Server
BNB Chain MCP Server 是專為幣安智能鏈(BNB Chain)和 opBNB 優化的模型上下文協議(MCP)服務器,同時也支持其他與 EVM 兼容的區塊鏈。它使 Claude、ChatGPT 和 Cursor 等 AI 助手能夠通過自然語言與區塊鏈網絡進行交互。
🚀 快速開始
在不到 60 秒的時間內啟動並運行!
選項 1:Claude Desktop(推薦)
將以下內容添加到 claude_desktop_config.json 文件中:
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"]
}
}
}
📁 配置文件位置
| 操作系統 |
路徑 |
| macOS |
~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows |
%APPDATA%\Claude\claude_desktop_config.json |
| Linux |
~/.config/claude/claude_desktop_config.json |
選項 2:Cursor / VS Code
將以下內容添加到 MCP 設置中:
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"]
}
}
}
選項 3:ChatGPT 開發者模式
- 在 ChatGPT 設置中啟用 開發者模式。
- 啟動 HTTP 服務器:
npx @nirholas/bnb-chain-mcp@latest --http
- 在 ChatGPT 設置 → 應用中,點擊 創建應用。
- 輸入服務器 URL:
http://localhost:3001/mcp。
- 通過 開發者模式 菜單在對話中選擇該應用。
📖 完整的 ChatGPT 設置指南
選項 4:npx 即時啟動
npx @nirholas/bnb-chain-mcp@latest
npx @nirholas/bnb-chain-mcp@latest --http
npx @nirholas/bnb-chain-mcp@latest --sse
✨ 主要特性
功能矩陣
| 類別 |
功能 |
狀態 |
| Swap/DEX |
通過 1inch、0x、ParaSwap 進行代幣交換 |
✅ |
| Bridge |
通過 LayerZero、Stargate 進行跨鏈轉移 |
✅ |
| Gas |
各鏈的燃氣價格,EIP - 1559 建議 |
✅ |
| Multicall |
批量讀寫操作 |
✅ |
| Events/Logs |
查詢歷史事件,解碼日誌 |
✅ |
| Security |
拉地毯風險檢測、蜜罐檢查、GoPlus 集成 |
✅ |
| Staking |
流動性質押(Lido)、LP 挖礦 |
✅ |
| Signatures |
簽署消息、驗證簽名、EIP - 712 |
✅ |
| Lending |
Aave/Compound 頭寸、借款利率 |
✅ |
| Price Feeds |
歷史價格、時間加權平均價格(TWAP)、預言機聚合 |
✅ |
| Portfolio |
跨鏈跟蹤資產 |
✅ |
| Governance |
Snapshot 投票、鏈上提案 |
✅ |
| Deployment |
部署合約、CREATE2、可升級代理 |
✅ |
| MEV Protection |
Flashbots 保護、私密交易 |
✅ |
| ENS/Domains |
註冊、轉移、續費、設置記錄 |
✅ |
| Market Data |
CoinGecko 價格、OHLCV、熱門代幣 |
✅ |
| DeFi Analytics |
DefiLlama TVL、收益率、費用、協議 |
✅ |
| Social Sentiment |
LunarCrush 指標、影響者、熱門話題 |
✅ |
| DEX Analytics |
GeckoTerminal 交易池、交易、OHLCV |
✅ |
工具類別
🔗 核心區塊鏈(45 + 工具)
| 工具 |
描述 |
get_chain_info |
獲取鏈 ID、區塊編號、燃氣價格 |
get_block |
通過編號或哈希獲取區塊 |
get_transaction |
獲取交易詳情和收據 |
send_transaction |
發送原生代幣轉移 |
estimate_gas |
估算交易燃氣 |
get_balance |
獲取原生/代幣餘額 |
call_contract |
調用視圖/純合約函數 |
| ... |
查看完整列表 → |
💰 代幣操作(30 + 工具)
| 工具 |
描述 |
get_token_info |
獲取名稱、符號、小數位數、供應量 |
get_token_balance |
獲取地址的代幣餘額 |
transfer_token |
轉移 ERC - 20 代幣 |
approve_token |
批准支出額度 |
get_nft_metadata |
獲取 NFT 元數據和特徵 |
transfer_nft |
轉移 ERC - 721 NFT |
| ... |
查看完整列表 → |
🏦 去中心化金融(DeFi,50 + 工具)
| 工具 |
描述 |
get_swap_quote |
從 DEX 聚合器獲取交換報價 |
execute_swap |
執行代幣交換 |
add_liquidity |
向 DEX 交易池添加流動性 |
get_lending_rates |
獲取 Aave/Compound 利率 |
supply_to_lending |
向借貸協議供應資產 |
get_farming_apy |
獲取收益 farming APY |
| ... |
查看完整列表 → |
🔒 安全(15 + 工具)
| 工具 |
描述 |
check_token_security |
GoPlus 代幣安全分析 |
detect_honeypot |
檢查代幣是否為蜜罐 |
check_rug_pull |
評估拉地毯風險 |
get_holder_distribution |
獲取前持有者細分 |
check_contract_verified |
驗證合約源代碼 |
screen_address |
檢查地址風險評分 |
| ... |
查看完整列表 → |
📊 市場數據(25 + 工具)
| 工具 |
描述 |
get_price |
獲取當前代幣價格 |
get_price_history |
獲取歷史 OHLCV 數據 |
get_trending_coins |
獲取熱門代幣 |
get_tvl |
從 DefiLlama 獲取協議 TVL |
get_dex_pools |
獲取 DEX 交易池數據 |
get_social_metrics |
獲取 LunarCrush 情緒指標 |
| ... |
查看完整列表 → |
🌐 支持的網絡
| 網絡 |
鏈 ID |
原生代幣 |
狀態 |
| 幣安智能鏈(BNB Smart Chain) |
56 |
BNB |
✅ 完全支持 |
| opBNB |
204 |
BNB |
✅ 完全支持 |
| Arbitrum One |
42161 |
ETH |
✅ 完全支持 |
| 以太坊(Ethereum) |
1 |
ETH |
✅ 完全支持 |
| Polygon |
137 |
MATIC |
✅ 完全支持 |
| Base |
8453 |
ETH |
✅ 完全支持 |
| Optimism |
10 |
ETH |
✅ 完全支持 |
| 雪崩 C 鏈(Avalanche C - Chain) |
43114 |
AVAX |
✅ 完全支持 |
| Fantom |
250 |
FTM |
✅ 完全支持 |
| Gnosis |
100 |
xDAI |
✅ 完全支持 |
| BSC 測試網(BSC Testnet) |
97 |
tBNB |
✅ 測試網 |
| Sepolia |
11155111 |
SepoliaETH |
✅ 測試網 |
| Goerli |
5 |
GoerliETH |
✅ 測試網 |
添加自定義網絡
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"],
"env": {
"CUSTOM_RPC_56": "https://your-bnb-rpc.com",
"CUSTOM_RPC_1": "https://your-eth-rpc.com"
}
}
}
}
📦 安裝指南
服務器模式
| 模式 |
命令 |
使用場景 |
| stdio |
npx @nirholas/bnb-chain-mcp |
Claude Desktop、Cursor |
| HTTP |
npx @nirholas/bnb-chain-mcp --http |
ChatGPT 開發者模式 |
| SSE |
npx @nirholas/bnb-chain-mcp --sse |
舊版 HTTP 客戶端 |
從 npm 安裝(推薦)
npx @nirholas/bnb-chain-mcp@latest
npm install -g @nirholas/bnb-chain-mcp
bnb-chain-mcp
從源代碼安裝
git clone https://github.com/nirholas/bnb-chain-mcp
cd bnb-chain-mcp
bun install
bun run build
bun dev
bun dev:http
bun dev:sse
使用 Docker 安裝
docker build -t bnb-chain-mcp .
docker run -it bnb-chain-mcp
docker run -p 3001:3001 bnb-chain-mcp --http
⚙️ 配置
環境變量
| 變量 |
描述 |
默認值 |
是否必需 |
PRIVATE_KEY |
用於交易的錢包私鑰 |
- |
否(無則為只讀模式) |
COINGECKO_API_KEY |
CoinGecko Pro API 密鑰 |
- |
否 |
COINSTATS_API_KEY |
CoinStats API 密鑰 |
- |
否 |
LUNARCRUSH_API_KEY |
LunarCrush API 密鑰 |
- |
否 |
CRYPTOPANIC_API_KEY |
CryptoPanic 新聞 API 密鑰 |
- |
否 |
CUSTOM_RPC_<CHAIN_ID> |
特定鏈的自定義 RPC |
- |
否 |
PORT |
HTTP 服務器端口 |
3001 |
否 |
LOG_LEVEL |
日誌級別 |
info |
否 |
完整配置示例
{
"mcpServers": {
"bnb-chain-mcp": {
"command": "npx",
"args": ["-y", "@nirholas/bnb-chain-mcp@latest"],
"env": {
"PRIVATE_KEY": "0x...",
"COINGECKO_API_KEY": "CG-xxx",
"LUNARCRUSH_API_KEY": "xxx",
"CUSTOM_RPC_56": "https://bsc-rpc.publicnode.com",
"CUSTOM_RPC_1": "https://eth-rpc.publicnode.com",
"LOG_LEVEL": "debug"
}
}
}
}
Claude Desktop 配置
macOS
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
Linux
nano ~/.config/claude/claude_desktop_config.json
📊 數據來源
此 MCP 服務器集成了以下 API:
💻 使用示例
價格查詢
用戶:“BNB 當前的價格是多少?”
AI:使用 get_price 工具 → “BNB 當前的交易價格為 $XXX.XX,在過去 24 小時內上漲了 2.5%。”
安全檢查
用戶:“這個代幣安全嗎?0x...”
AI:使用 check_token_security 和 detect_honeypot 工具 → “⚠️ 警告:這個代幣有幾個危險信號...”
DEX 分析
用戶:“給我展示最好的 BNB 流動性交易池”
AI:使用 get_dex_pools 工具 → “以下是幣安智能鏈上按 TVL 排名的頂級交易池...”
跨鏈投資組合
用戶:“檢查我在所有鏈上的錢包:0x...”
AI:使用 get_portfolio 工具 → “你在 5 條鏈上的總投資組合價值為 $X...”
DeFi 研究
用戶:“幣安智能鏈上有哪些最好的收益 farming 機會?”
AI:使用 get_yield_farms 和 get_tvl 工具 → “以下是頂級的收益機會...”
🏗️ 架構
┌──────────────────────────────────────────────────────────────────────────────┐
│ BNB Chain MCP Server │
├──────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ stdio │ │ HTTP │ │ SSE │ Transport Layer │
│ │ (Claude) │ │ (ChatGPT) │ │ (Legacy) │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ │
│ │ │ │ │
│ └─────────────────┼─────────────────┘ │
│ │ │
│ ▼ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ MCP Protocol Handler │ │
│ │ Tools Registration | Resource Management | Prompt Templates │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────┼─────────────────┐ │
│ ▼ ▼ ▼ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Blockchain │ │ Market │ │ Security │ Tool Categories │
│ │ Tools │ │ Data │ │ Tools │ │
│ └─────┬──────┘ └─────┬──────┘ └─────┬──────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Provider Integrations │ │
│ │ viem | CoinGecko | DefiLlama | GoPlus | LunarCrush | GeckoTerminal │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ EVM Networks │ │
│ │ BNB Chain | Ethereum | Arbitrum | Polygon | Base | Optimism | ... │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
模塊組織
src/
├── index.ts # 入口點
├── server/
│ ├── stdio.ts # stdio 傳輸
│ ├── http.ts # HTTP 傳輸
│ └── sse.ts # SSE 傳輸
├── tools/
│ ├── blockchain/ # 核心鏈操作
│ ├── tokens/ # 代幣操作
│ ├── defi/ # DeFi 協議
│ ├── security/ # 安全檢查
│ ├── market/ # 市場數據
│ └── social/ # 社交情緒
├── providers/
│ ├── coingecko.ts # CoinGecko API
│ ├── defillama.ts # DefiLlama API
│ ├── goplus.ts # GoPlus 安全
│ └── ...
└── utils/
├── chains.ts # 鏈配置
├── abi.ts # 通用 ABI
└── format.ts # 格式化工具
🔐 安全
安全模型
| 特性 |
描述 |
| 只讀模式 |
沒有 PRIVATE_KEY 時,服務器僅讀取區塊鏈狀態 |
| 無密鑰存儲 |
私鑰從不存儲,僅在內存中使用 |
| 輸入驗證 |
所有輸入使用 Zod 模式進行驗證 |
| 速率限制 |
內置速率限制防止 API 濫用 |
| 驗證來源 |
僅使用信譽良好的數據提供商 |
最佳實踐
- ⚠️ 切勿在公共配置中分享 你的
PRIVATE_KEY。
- ✅ 使用環境變量或密鑰管理。
- ✅ 儘可能使用只讀模式。
- ✅ 在交互前始終驗證代幣安全性。
- ✅ 在執行交易前審查交易模擬。
❓ 故障排除
服務器無法啟動
- 檢查 Node.js 版本(需要 18+):
node --version
- 清除 npx 緩存:
npx clear-npx-cache
- 嘗試全局安裝:
npm install -g @nirholas/bnb-chain-mcp
Claude Desktop 無法識別服務器
- 驗證配置文件位置和 JSON 語法。
- 完全重啟 Claude Desktop。
- 檢查日誌:
- macOS:
~/Library/Logs/Claude/mcp*.log
- Windows:
%APPDATA%\Claude\logs\mcp*.log
RPC 錯誤 / 速率限制
- 使用專用的 RPC 提供商(Alchemy、QuickNode 等)。
- 配置自定義 RPC:
"env": {
"CUSTOM_RPC_56": "https://your-dedicated-rpc.com"
}
API 密鑰錯誤
- 驗證 API 密鑰是否正確(無多餘空格)。
- 檢查 API 密鑰是否具有所需權限。
- 驗證速率限制是否未被超出。
🗺️ 路線圖
這是一個全面的路線圖,涵蓋了所有待實現的加密/區塊鏈/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) |
📋 |
🏦 去中心化金融 - 去中心化交易所(DEX)
交換
| 功能 |
狀態 |
| 獲取報價/價格 |
✅ |
| 用精確代幣交換代幣 |
✅ |
| 用代幣交換精確代幣 |
✅ |
| 多跳交換 |
✅ |
| 拆分路由交換 |
📋 |
| 跨 DEX 聚合 |
✅ |
| 限價訂單 |
📋 |
| 時間加權平均價格(TWAP)訂單 |
📋 |
| 止損訂單 |
📋 |
| 獲取滑點估計 |
✅ |
| 獲取價格影響 |
✅ |
| MEV 保護(私密交易) |
📋 |
DEX 分析
| 功能 |
狀態 |
| 獲取熱門交易池 |
✅ |
| 獲取新交易池 |
✅ |
| 按交易量獲取頂級交易池 |
✅ |
| 獲取交易池 OHLCV 數據 |
✅ |
| 獲取交易池交易 |
✅ |
| 獲取代幣交易池 |
✅ |
| 獲取 DEX 列表 |
✅ |
| 跨鏈搜索交易池 |
✅ |
| 通過合約獲取代幣價格 |
✅ |
| 獲取交易池交易 |
✅ |
| 多代幣價格查詢 |
✅ |
流動性提供
| 功能 |
狀態 |
| 添加流動性 |
✅ |
| 移除流動性 |
✅ |
| 獲取 LP 代幣餘額 |
✅ |
| 獲取交易池儲備 |
✅ |
| 獲取交易池 APY/APR |
📋 |
| 獲取無常損失估計 |
📋 |
| 集中流動性(Uniswap V3) |
📋 |
| 設置價格範圍 |
📋 |
| 收取費用 |
📋 |
| 重新平衡頭寸 |
📋 |
| 用原生代幣添加流動性 |
✅ |
| 計算套利機會 |
✅ |
AMM 類型支持
| 功能 |
狀態 |
| 恆定乘積(x * y = k) |
✅ |
| 穩定交換(Curve) |
📋 |
| 集中流動性 |
📋 |
| 訂單簿混合 |
📋 |
| 虛擬 AMM(永續合約) |
📋 |
🏦 去中心化金融 - 借貸
借貸
| 功能 |
狀態 |
| 供應/存入資產 |
✅ |
| 提取資產 |
✅ |
| 獲取供應 APY |
✅ |
| 獲取供應餘額 |
✅ |
| 獲取利用率 |
📋 |
| 啟用/禁用作為抵押品 |
📋 |
借款
| 功能 |
狀態 |
| 借款 |
✅ |
| 償還債務 |
✅ |
| 獲取借款 APY |
✅ |
| 獲取借款餘額 |
✅ |
| 獲取健康因子 |
✅ |
| 獲取清算閾值 |
✅ |
| 獲取最大可借款金額 |
📋 |
| 閃電貸 |
✅ |
| 獲取借款限額 |
📋 |
| 獲取閃電貸信息 |
✅ |
清算
| 功能 |
狀態 |
| 清算不健康頭寸 |
📋 |
| 獲取可清算頭寸 |
✅ |
| 獲取清算獎勵 |
📋 |
| 部分清算 |
📋 |
隔離市場
| 功能 |
狀態 |
| 向隔離池供應 |
📋 |
| 從隔離池借款 |
📋 |
| 獲取隔離模式債務上限 |
📋 |
🥩 去中心化金融 - 質押
原生質押
| 功能 |
狀態 |
| 質押原生代幣 |
✅ |
| 解除質押/提取 |
✅ |
| 領取獎勵 |
✅ |
| 獲取質押 APY |
✅ |
| 獲取驗證者列表 |
📋 |
| 委託給驗證者 |
📋 |
| 重新委託 |
📋 |
| 獲取解鎖期 |
📋 |
流動性質押
| 功能 |
狀態 |
| 質押獲取流動性質押代幣(stETH、rETH) |
✅ |
| 解包流動性質押代幣 |
✅ |
| 獲取兌換率 |
✅ |
| 獲取質押獎勵率 |
✅ |
LP 質押/挖礦
| 功能 |
狀態 |
| 質押 LP 代幣 |
✅ |
| 解除質押 LP 代幣 |
✅ |
| 領取挖礦獎勵 |
✅ |
| 獲取挖礦 APY |
✅ |
| 複利獎勵 |
📋 |
| 獲取待領取獎勵 |
✅ |
| 提升獎勵(veTokens) |
📋 |
再質押
| 功能 |
狀態 |
| 再質押資產(EigenLayer) |
📋 |
| 獲取再質押點數 |
📋 |
| 選擇運營商 |
📋 |
| 從再質押中提取 |
📋 |
📊 去中心化金融 - 衍生品
永續期貨
| 功能 |
狀態 |
| 開多/空倉 |
📋 |
| 平倉 |
📋 |
| 添加/移除保證金 |
📋 |
| 設置槓桿 |
📋 |
| 獲取資金費率 |
📋 |
| 獲取未平倉合約 |
📋 |
| 獲取清算價格 |
📋 |
| 設置止損/止盈 |
📋 |
| 獲取盈虧 |
📋 |
| 部分平倉 |
📋 |
期權
| 功能 |
狀態 |
| 買入看漲/看跌期權 |
📋 |
| 賣出/寫入期權 |
📋 |
| 行使期權 |
📋 |
| 獲取期權希臘字母 |
📋 |
| 獲取隱含波動率 |
📋 |
| 獲取期權鏈 |
📋 |
| 價差策略 |
📋 |
合成資產
| 功能 |
狀態 |
| 鑄造合成資產 |
📋 |
| 燃燒合成資產 |
📋 |
| 獲取抵押率 |
📋 |
| 獲取合成價格饋送 |
📋 |
| 清算合成頭寸 |
📋 |
🌉 跨鏈與橋接
橋接
| 功能 |
狀態 |
| 跨鏈橋接代幣 |
✅ |
| 獲取橋接報價 |
✅ |
| 獲取橋接狀態 |
✅ |
| 獲取支持的鏈 |
✅ |
| 獲取支持的代幣 |
✅ |
| 領取橋接代幣 |
📋 |
| 獲取橋接費用 |
✅ |
| 獲取估計時間 |
✅ |
跨鏈消息傳遞
| 功能 |
狀態 |
| 發送跨鏈消息 |
📋 |
| 接收跨鏈消息 |
📋 |
| LayerZero 操作 |
📋 |
| Axelar 操作 |
📋 |
| Wormhole 操作 |
📋 |
| CCIP(Chainlink) |
📋 |
| Hyperlane 操作 |
📋 |
原子交換
| 功能 |
狀態 |
| 發起原子交換 |
📋 |
| 完成原子交換 |
📋 |
| 退還原子交換 |
📋 |
🗳️ 治理
投票
| 功能 |
狀態 |
| 創建提案 |
✅ |
| 對提案投票 |
✅ |
| 委託投票 |
✅ |
| 獲取投票權 |
✅ |
| 獲取提案狀態 |
✅ |
| 排隊提案 |
✅ |
| 執行提案 |
✅ |
| 取消提案 |
✅ |
| 獲取投票收據 |
✅ |
代幣鎖定
| 功能 |
狀態 |
| 鎖定代幣用於投票(veTokens) |
📋 |
| 延長鎖定週期 |
📋 |
| 增加鎖定金額 |
📋 |
| 提取解鎖的代幣 |
📋 |
| 獲取鎖定信息 |
📋 |
Snapshot(鏈下)
| 功能 |
狀態 |
| 創建空間 |
📋 |
| 創建鏈下提案 |
📋 |
| 鏈下投票 |
📋 |
| 獲取 Snapshot 結果 |
📋 |
🔐 安全與分析
合約分析
| 功能 |
狀態 |
| 驗證合約源代碼 |
✅ |
| 獲取合約 ABI |
✅ |
| 檢查合約是否為代理 |
✅ |
| 獲取實現地址 |
✅ |
| 檢測蜜罐 |
✅ |
| 檢查拉地毯風險 |
✅ |
| GoPlus 代幣安全檢查 |
✅ |
| GoPlus 拉地毯檢測 |
✅ |
| 審計分數 |
📋 |
| 獲取合約創建者 |
✅ |
| 獲取合約年齡 |
✅ |
| 檢測惡意函數 |
✅ |
代幣安全
| 功能 |
狀態 |
| 檢查代幣安全性 |
✅ |
| 獲取持有者分佈 |
✅ |
| 檢查是否可鑄造 |
✅ |
| 檢查是否可暫停 |
✅ |
| 檢查隱藏費用 |
✅ |
| 檢查流動性鎖定 |
✅ |
| 獲取前持有者 |
✅ |
| 檢查所有權是否放棄 |
✅ |
| GoPlus NFT 安全 |
✅ |
| GoPlus 批准安全 |
✅ |
錢包安全
| 功能 |
狀態 |
| 獲取批准列表 |
✅ |
| 撤銷批准 |
✅ |
| 檢查漏洞利用者 |
✅ |
| 模擬交易安全性 |
✅ |
| 獲取錢包風險評分 |
📋 |
| GoPlus 地址安全 |
✅ |
| GoPlus dApp 釣魚檢查 |
✅ |
| GoPlus 簽名解碼 |
✅ |
📈 價格與市場數據
價格饋送
| 功能 |
狀態 |
| 獲取當前價格 |
✅ |
| 獲取歷史價格 |
✅ |
| 獲取 OHLCV 數據 |
✅ |
| 從 DEX 獲取價格 |
✅ |
| 從預言機(Chainlink、Pyth)獲取價格 |
✅ |
| 獲取時間加權平均價格(TWAP) |
✅ |
| 獲取跨交易所價格 |
✅ |
| 獲取交易量 |
✅ |
| 獲取市值 |
✅ |
| 獲取熱門代幣 |
✅ |
| 通過合約地址獲取代幣 |
✅ |
| 獲取匯率 |
✅ |
| 獲取代幣類別 |
✅ |
| 獲取衍生品數據 |
✅ |
| 獲取公司 BTC/ETH 持有量 |
✅ |
分析
| 功能 |
狀態 |
| 獲取總鎖定價值(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 質押 |
📋 |
元宇宙
| 功能 |
狀態 |
| 購買虛擬土地 |
📋 |
| 出售虛擬土地 |
📋 |
| 在土地上建造 |
📋 |
| 在元宇宙之間轉移資產 |
📋 |
🔔 事件與訂閱
事件監聽
| 功能 |
狀態 |
| 訂閱合約事件 |
📋 |
| 訂閱待處理交易 |
📋 |
| 訂閱新區塊 |
📋 |
| 訂閱日誌 |
📋 |
| 按主題過濾事件 |
✅ |
| 獲取歷史事件 |
✅ |
| 解碼事件日誌 |
✅ |
Webhook 與通知
| 功能 |
狀態 |
| 設置事件 Webhook |
📋 |
| 獲取交易通知 |
📋 |
| 獲取價格警報 |
📋 |
| 獲取鯨魚警報 |
📋 |
| 獲取治理通知 |
📋 |
📜 智能合約交互
讀取操作
| 功能 |
狀態 |
| 調用視圖/純函數 |
✅ |
| 獲取插槽處的存儲 |
✅ |
| 獲取合約字節碼 |
✅ |
| 多調用(批量讀取) |
✅ |
| 靜態調用模擬 |
✅ |
寫入操作
| 功能 |
狀態 |
| 向合約發送交易 |
✅ |
| 編碼函數調用 |
✅ |
| 解碼函數結果 |
✅ |
| 估算調用燃氣 |
✅ |
| 批量交易 |
✅ |
合約部署
| 功能 |
狀態 |
| 部署合約 |
✅ |
| 使用 CREATE2 部署 |
✅ |
| 部署代理合約 |
✅ |
| 升級代理 |
✅ |
| 在瀏覽器上驗證 |
✅ |
🤖 高級功能
MEV 與 Flashbots
| 功能 |
狀態 |
| 提交私密交易 |
✅ |
| 提交交易包 |
✅ |
| 獲取 MEV 機會 |
✅ |
| 後運行保護 |
✅ |
| 前運行保護 |
✅ |
| 三明治保護 |
✅ |
賬戶抽象(ERC - 4337)
| 功能 |
狀態 |
| 創建智能賬戶 |
📋 |
| 執行用戶操作 |
📋 |
| 批量操作 |
📋 |
| 贊助燃氣(Paymaster) |
📋 |
| 會話密鑰 |
📋 |
| 社交恢復 |
📋 |
意圖與求解器
| 功能 |
狀態 |
| 提交意圖 |
📋 |
| 獲取求解器報價 |
📋 |
| 通過求解器執行 |
📋 |
預言機
| 功能 |
狀態 |
| 獲取 Chainlink 價格 |
✅ |
| 獲取 Pyth 價格 |
📋 |
| 獲取 Band Protocol 價格 |
📋 |
| 獲取 API3 價格 |
📋 |
| 請求隨機數(VRF) |
📋 |
| 請求外部數據 |
📋 |
🛠️ 實用函數
燃氣
| 功能 |
狀態 |
| 獲取燃氣價格 |
✅ |
| 獲取優先費用 |
✅ |
| 獲取基礎費用 |
✅ |
| 獲取燃氣歷史 |
✅ |
| 估算交易燃氣 |
✅ |
| 獲取 EIP - 1559 費用 |
✅ |
編碼/解碼
| 功能 |
狀態 |
| ABI 編碼 |
✅ |
| ABI 解碼 |
✅ |
| Keccak256 哈希 |
✅ |
| 打包/解包數據 |
✅ |
| 簽署類型化數據(EIP - 712) |
✅ |
地址實用工具
| 功能 |
狀態 |
| 驗證地址 |
✅ |
| 校驗和地址 |
✅ |
| 從 ENS 獲取地址 |
✅ |
| 檢查是否為合約 |
✅ |
| 獲取合約類型 |
📋 |
📰 數據與信息
新聞與社交
| 功能 |
狀態 |
| 獲取加密新聞 |
✅ |
| 搜索加密新聞 |
✅ |
| 獲取 DeFi 新聞 |
✅ |
| 獲取比特幣新聞 |
✅ |
| 獲取突發新聞 |
✅ |
| 獲取社交情緒 |
✅ |
| 獲取影響者排名 |
✅ |
| 獲取熱門話題 |
✅ |
| 獲取代幣社交指標 |
✅ |
| 獲取社交動態 |
✅ |
| 獲取市場情緒指數 |
✅ |
| 獲取銀河分數 |
✅ |
| 獲取 AltRank |
✅ |
| 獲取 Twitter 提及 |
📋 |
| 獲取 Discord 活動 |
📋 |
| 獲取 GitHub 活動 |
📋 |
鏈上數據
| 功能 |
狀態 |
| 獲取代幣持有者 |
📋 |
| 獲取鯨魚錢包 |
📋 |
| 獲取聰明資金流動 |
📋 |
| 獲取協議用戶 |
📋 |
| 獲取每日活躍地址 |
📋 |
| 獲取網絡哈希率 |
📋 |
🏛️ 機構與合規
KYC/AML
| 功能 |
狀態 |
| 錢包篩查 |
📋 |
| 交易監控 |
📋 |
| 風險評分 |
📋 |
| 制裁檢查 |
📋 |
託管
| 功能 |
狀態 |
| 多籤操作 |
📋 |
| 冷存儲 |
📋 |
| 熱錢包管理 |
📋 |
| 策略執行 |
📋 |
報告
| 功能 |
狀態 |
| 稅務報告 |
📋 |
| 投資組合跟蹤 |
✅ |
| 盈虧報告 |
📋 |
| 交易歷史導出 |
📋 |
🔗 相關 MCP 服務器
此工作區中的其他專業 MCP 服務器:
| 服務器 |
描述 |
工具 |
| binance-mcp-server |
幣安全球交易所 API |
156 + 工具 |
| binance-us-mcp-server |
幣安美國交易所 API |
71 + 工具 |
幣安全球服務器
涵蓋完整的幣安全球 API,包括:
- 現貨交易、錢包、質押、挖礦
- 兌換、簡單收益、算法交易(TWAP/VP)
- 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"
}
}
}
}
幣安美國服務器
美國監管的交易所,提供:
- 市場數據、現貨交易、錢包
- 質押、場外交易、子賬戶
- 託管解決方案(機構)
{
"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"
}
}
}
}
🤝 貢獻
我們歡迎貢獻!以下是開始的步驟:
開發設置
git clone https://github.com/YOUR_USERNAME/bnb-chain-mcp
cd bnb-chain-mcp
bun install
git checkout -b feature/amazing-feature
bun dev
bun test
git commit -m "feat: add amazing feature"
git push origin feature/amazing-feature
貢獻指南
- 📝 遵循現有的代碼風格。
- ✅ 為新功能添加測試。
- 📖 更新文檔。
- 🔍 在提交前運行代碼檢查。
添加新工具
- 在
src/tools/<category>/ 中創建工具文件。
- 導出帶有 Zod 模式的工具定義。
- 添加到工具索引中。
- 在 README 中記錄。
📄 許可證
本項目採用 MIT 許可證 - 詳情請參閱 LICENSE 文件。
🙏 致謝
由 nich(github.com/nirholas)構建。
特別感謝
🌟 在 GitHub 上給我們點個星吧!
如果您覺得這個項目有用,請考慮給它一個 ⭐️

為 Web3 和 AI 社區用心打造
賦能 AI 代理與區塊鏈交互