MCP (Model-Context Protocol), Anthropic tarafından sunulan bir açık protokoldür ve büyük dil modellerinin dış araçlara, veri kaynaklarına ve hizmetlere güvenli bir şekilde erişmesi için standartlaşmış bir yol sunar. Geleneksel eklenti sistemlerinin aksine, MCP bir istemci-sunucu mimarisi kullanır ve standartlaşmış protokol arayüzü aracılığıyla model ile dış sistemler arasında kesintisiz entegrasyon sağlar.
MCP'nin temel avantajları
Standartlaşmış Arayüz: MCP, her uygulamanın kendi entegrasyon çözümünü geliştirmesi gerekliliğini ortadan kaldıran tek tip protokol standartları tanımlar.
Güvenlik: Harici araçların güvenli erişimini sağlamak için katı izin kontrolü ve sandbox mekanizması ile.
Ölçeklenebilirlik: Basit API çağrılarından karmaşık veri işleme süreçlerine kadar zengin araç türlerini destekler.
Etkileşim: MCP'yi destekleyen herhangi bir istemci, uyumlu hizmetleri kullanarak gerçek bir çoklu platform uyumluluğu sağlar.
Web3 + MCP uygulama senaryoları
Web3 alanında, MCP büyük dil modellerine zengin blok zinciri etkileşim yetenekleri sağlayabilir:
Varlık Sorgulama: Çeşitli token bakiyelerini ve işlem geçmişini sorgulama
Zincir üzerindeki işlemler: İşlem gönderme, sözleşme dağıtma, akıllı sözleşme çağırma
DeFi Entegrasyonu: DEX, borç verme protokolleri, likidite madenciliği gibi DeFi uygulamaları ile etkileşim
Zincirler arası operasyon: Çok zincirli varlık yönetimini ve zincirler arası transferi destekleyin
NFT Yönetimi: NFT varlıklarını sorgulama, transfer etme, ticaret yapma
Bu makale, nodejs+typescript kullanarak basit bir Web3 MCP servisi oluşturacak ve size MCP'nin çalışma prensibini ve en iyi uygulamalarını açıklayacaktır.
1. Proje Oluşturma
Proje klasörü oluşturun ve projeyi başlatın
Gerekli paketleri yükleyin
TypeScript yapılandırmasını ekleyin, kişisel ihtiyaçlarınıza göre değiştirin
package.json yapılandırmasını değiştir
İki, sunucu yazma
server.tool ile hızlı bir şekilde araç oluşturmak, burada sepolia test ağının getBalance fonksiyonu için bir araç yazıyoruz.
Öncelikle zan hesabı açmamız, düğüm hizmetini etkinleştirmemiz, rpcUrl alıp ardından bir provider örneği oluşturmamız gerekiyor.
Araç mantığı yaz
Servisi başlatın ve hata işleme ekleyin
Burası en küçük mcp hizmetinin tamamlandığı yerdir.
Üç, Hizmetin Hata Ayıklaması
Bu aşamada, js ürününü paketlememiz gerekiyor, ardından modelcontextprotocol/inspector'ı çalıştırarak hata ayıklayabiliriz.
Dört, mantığı geliştir ve Cursor'da referans al
Yapay zeka teknolojisini sorunsuz bir şekilde entegre eden yeni bir akıllı IDE olan Cursor'da paketlenmiş ve başvurulan birden fazla EVM ağı için destek, sorgu gazı, gönderme işlemleri, belirteç bilgilerini sorgulama, belirteç işlemleri ve diğer yaygın yöntemler gibi daha fazla mantık ve yöntem geliştirin. VSCode üzerine kurulu olan Cursor'u kullanmaya başlamak kolaydır ve üretkenliğinizi artırabilir. Aynı zamanda MCP entegrasyonunu destekleyen bir uygulamadır.
Sonra chat'te keyifle kullanabilirsiniz~ (chat, Cursor'un AI asistanıdır, yan tarafta bulunur ve doğal dil ile kod kütüphanesiyle etkileşimde bulunabilir.)
Örneğin "Bu adresin 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE sepolia üzerindeki bakiyesi nedir?"
Örneğin "Bu adrese 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0 0.1 ETH gönder":
Hayal gücümüz için hala çok yer var, bu makale genel süreci açıkladı, peki daha sonra birden fazla zinciri (Bitcoin, Solana, Tron) desteklemek gibi başka ne yapabiliriz ve örneğin, çapraz zincire erişiyoruz ve sohbette zincirimin USDT'sini başka bir zincirle değiştireceğimi mi söylüyorum? Web3 ve MCP'nin birleşimi bizim için yeni bir olasılıklar dünyasının kapılarını açıyor. İster DeFi protokol entegrasyonu, ister NFT pazar yeri operasyonları veya karmaşık zincirler arası varlık yönetimi olsun, bunların tümü basit konuşmalarla elde edilebilir.
İlgilenen arkadaşlar hemen deneyin!
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Web3 Çaylak serisi: MCP ile bir cümlede işlem tamamla
Genel Bakış
MCP (Model-Context Protocol), Anthropic tarafından sunulan bir açık protokoldür ve büyük dil modellerinin dış araçlara, veri kaynaklarına ve hizmetlere güvenli bir şekilde erişmesi için standartlaşmış bir yol sunar. Geleneksel eklenti sistemlerinin aksine, MCP bir istemci-sunucu mimarisi kullanır ve standartlaşmış protokol arayüzü aracılığıyla model ile dış sistemler arasında kesintisiz entegrasyon sağlar.
MCP'nin temel avantajları
Standartlaşmış Arayüz: MCP, her uygulamanın kendi entegrasyon çözümünü geliştirmesi gerekliliğini ortadan kaldıran tek tip protokol standartları tanımlar.
Güvenlik: Harici araçların güvenli erişimini sağlamak için katı izin kontrolü ve sandbox mekanizması ile.
Ölçeklenebilirlik: Basit API çağrılarından karmaşık veri işleme süreçlerine kadar zengin araç türlerini destekler.
Etkileşim: MCP'yi destekleyen herhangi bir istemci, uyumlu hizmetleri kullanarak gerçek bir çoklu platform uyumluluğu sağlar.
Web3 + MCP uygulama senaryoları
Web3 alanında, MCP büyük dil modellerine zengin blok zinciri etkileşim yetenekleri sağlayabilir:
Bu makale, nodejs+typescript kullanarak basit bir Web3 MCP servisi oluşturacak ve size MCP'nin çalışma prensibini ve en iyi uygulamalarını açıklayacaktır.
1. Proje Oluşturma
İki, sunucu yazma
server.tool ile hızlı bir şekilde araç oluşturmak, burada sepolia test ağının getBalance fonksiyonu için bir araç yazıyoruz.
Burası en küçük mcp hizmetinin tamamlandığı yerdir.
Üç, Hizmetin Hata Ayıklaması
Bu aşamada, js ürününü paketlememiz gerekiyor, ardından modelcontextprotocol/inspector'ı çalıştırarak hata ayıklayabiliriz.
Dört, mantığı geliştir ve Cursor'da referans al
Yapay zeka teknolojisini sorunsuz bir şekilde entegre eden yeni bir akıllı IDE olan Cursor'da paketlenmiş ve başvurulan birden fazla EVM ağı için destek, sorgu gazı, gönderme işlemleri, belirteç bilgilerini sorgulama, belirteç işlemleri ve diğer yaygın yöntemler gibi daha fazla mantık ve yöntem geliştirin. VSCode üzerine kurulu olan Cursor'u kullanmaya başlamak kolaydır ve üretkenliğinizi artırabilir. Aynı zamanda MCP entegrasyonunu destekleyen bir uygulamadır.
! Web3 Acemi Serisi: MCP İşlemleri Tek Bir Cümlede Tamamladı
! Web3 Acemi Serisi: MCP İşlemi Tek Bir Cümlede Tamamlar
Beş, Kullanım
Sonra chat'te keyifle kullanabilirsiniz~ (chat, Cursor'un AI asistanıdır, yan tarafta bulunur ve doğal dil ile kod kütüphanesiyle etkileşimde bulunabilir.)
Örneğin "Bu adresin 0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE sepolia üzerindeki bakiyesi nedir?"
Örneğin "Bu adrese 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0 0.1 ETH gönder":
! Web3 Acemi Serisi: MCP İşlemleri Tek Bir Cümlede Tamamladı
Altı, Son Söz
Hayal gücümüz için hala çok yer var, bu makale genel süreci açıkladı, peki daha sonra birden fazla zinciri (Bitcoin, Solana, Tron) desteklemek gibi başka ne yapabiliriz ve örneğin, çapraz zincire erişiyoruz ve sohbette zincirimin USDT'sini başka bir zincirle değiştireceğimi mi söylüyorum? Web3 ve MCP'nin birleşimi bizim için yeni bir olasılıklar dünyasının kapılarını açıyor. İster DeFi protokol entegrasyonu, ister NFT pazar yeri operasyonları veya karmaşık zincirler arası varlık yönetimi olsun, bunların tümü basit konuşmalarla elde edilebilir.
İlgilenen arkadaşlar hemen deneyin!