Web3 Çaylak serisi: MCP ile bir cümlede işlem tamamla

robot
Abstract generation in progress

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:

  • 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

Web3 Yeni Başlayanlar Serisi: MCP ile Tek Cümlede İşlem Tamamla

  • Gerekli paketleri yükleyin

Web3 Yeni Başlayanlar Serisi: MCP ile Bir Cümlede İşlem Tamamla

  • TypeScript yapılandırmasını ekleyin, kişisel ihtiyaçlarınıza göre değiştirin

Web3 Yeni Başlayanlar Serisi: MCP ile Tek Cümlede İşlem Tamamla

  • package.json yapılandırmasını değiştir

Web3 Yeni Başlayanlar Serisi: MCP ile Tek Cümlede İşlem Tamamla

İ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.

Web3 Yeni Başlangıç Serisi: MCP ile Tek Cümlede İşlem Tamamla

  • Araç mantığı yaz

Web3 Yeni Başlayanlar Serisi: MCP ile Tek Cümlede İşlem Tamamlama

  • Servisi başlatın ve hata işleme ekleyin

Web3 Yeni Başlayanlar Serisi: MCP ile Bir Cümlede İşlem Tamamla

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.

Web3 Yeni Başlayanlar Serisi: MCP ile bir cümlede işlem tamamla

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?"

Web3 Yeni Başlayanlar Serisi: MCP ile Tek Cümlede İşlem Tamamla

Ö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!

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.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin