mcpdotdirect/evm-mcp-server
MCP server that provides LLMs with tools for interacting with EVM networks
解決的問題
本專案為超過60個EVM相容的區塊鏈網路提供統一介面,讓AI代理無需手動處理複雜的區塊鏈RPC、管理合約ABI,或解析人類可讀的ENS名稱,即可透過自然語言在多個鏈上執行讀寫操作。
運作方式
此專案建構為Model Context Protocol (MCP) 伺服器。它公開一組22個工具與10個AI引導的提示,MCP相容的客戶端(如Cursor或Claude CLI)可使用這些工具與區塊鏈互動。伺服器透過Viem處理與網路的底層通訊,並支援透過Etherscan v2 API從區塊瀏覽器自動取得ABI,讓代理無需事先提供ABI即可與智慧合約互動。
適用對象
希望其助手能跨多種以太坊相容網路檢查餘額、轉帳代幣、分析智慧合約並執行交易的AI代理開發者,或使用AI整合IDE(如Cursor)的開發者。
主要特色
- 廣泛的網路支援:支援34個主網與26個測試網。
- 自動ABI取得:自動從區塊瀏覽器取得合約ABI,實現無縫的智慧合約互動。
- ENS整合:支援所有位址參數的以太坊名稱服務(ENS)解析。
- 全面的代幣支援:支援原生代幣、ERC20、ERC721(NFT)與ERC1155代幣。
- 彈性錢包管理:支援透過私鑰或BIP-39助記詞設定,並支援HD路徑。
- 進階簽章功能:支援個人訊息簽章、EIP-712類型資料簽章與SIWE。
相關
- 專案
- 專案
- 專案
- 專案
- 專案