🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
Web3新手系列:MCP一句話完成交易
概述
MCP(Model-Context Protocol)是 Anthropic 推出的一種開放協議,它爲大語言模型提供了一種標準化的方式來安全地訪問外部工具、數據源和服務。與傳統的插件系統不同,MCP 採用客戶端-服務器架構,通過標準化的協議接口實現模型與外部系統的無縫集成。
MCP 的核心優勢
標準化接口: MCP 定義了統一的協議規範,避免了每個應用都需要開發自己的集成方案的問題。
安全性: 通過嚴格的權限控制和沙箱機制,確保外部工具的安全訪問。
可擴展性: 支持豐富的工具類型,從簡單的 API 調用到復雜的數據處理流程。
互操作性: 任何支持 MCP 的客戶端都可以使用兼容的服務,實現了真正的跨平台兼容。
Web3 + MCP 的應用場景
在 Web3 領域,MCP 可以爲大語言模型提供豐富的區塊鏈交互能力:
本文將通過 nodejs+typescript 構建一個簡單的 Web3 MCP 服務,帶你解析 MCP 的工作原理和最佳實踐。
一、創建工程
二、編寫 server
通過 server.tool快速創建工具,這裏以 sepolia 測試網的 getBalance 爲例我們寫一個工具
到此一個最小的 mcp 服務已經編寫完成
三、調試服務
到這一步,需要我們打包出 js 產物,然後執行 modelcontextprotocol/inspector,就可以調試啦
四、完善邏輯並在 Cursor 中引用
完善更多的邏輯和方法,比如:支持多個 evm 網路、查詢 gas、發送交易、查詢代幣信息以及代幣交易等一些常用的方法,打包後在 Cursor 中引用,Cursor 是一款全新的智能 IDE,無縫集成了 AI 技術。Cursor 基於 VSCode 構建,易於上手,並能大幅提升您的工作效率。同時它也是一個支持 MCP 集成的應用程序。
五、使用
然後你就可以在 chat 裏愉快的使用啦~(chat 是 Cursor 的 AI 助手,它位於側邊欄,可通過自然語言與代碼庫進行交互。)
比如 “查詢下這個地址 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE 在 sepolia 上的餘額”:
再比如 “給這個地址 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0 轉 0.1 ETH”:
六、寫在最後
留給我們的想象空間還很大,本文已經講解了整體流程,那我們後邊還可以做哪些事情呢,比如支持多種鏈(Bitcoin、Solana、Tron),再比如我們接入跨鏈,在 chat 裏說把我這個鏈的 USDT,換成另一個鏈的?Web3 和 MCP 的結合爲我們開啓了一個充滿可能性的新世界。無論是 DeFi 協議集成、NFT 市場操作,還是復雜的跨鏈資產管理,這些都可以通過簡單的對話來實現。
感興趣的小夥伴快來試試吧!