Thirdweb
resmi2 binden fazla blok zincirine okuma/yazma yaparak, Thirdweb destekli veri sorgulama, sözleşme analizi/dağıtımı ve işlem yürütme imkanı sağlar.
Thirdweb MCP ile neler yapabilirsiniz?
- Zincir üstü verileri analiz edin — Insight'a desteklenen ağlar genelinde işlemleri, blokları, sözleşme olaylarını veya cüzdan etkinliklerini sorgulamasını isteyin.
- Sözleşmeleri dağıtın ve bunlarla etkileşime geçin — Arka uç altyapınız aracılığıyla akıllı sözleşmeler dağıtmak ve bunlara okuma/yazma işlemleri yapmak için Engine'i kullanın.
- Sunucu cüzdanlarını yönetin — KMS destekli sunucu cüzdanları oluşturmak, işlemler göndermek ve yerel token bakiyelerini kontrol etmek için EngineCloud'u kullanın.
- Dosyaları ve JSON'u IPFS'ye yükleyin — Dosyaları, dizinleri veya JSON verilerini IPFS'de depolayın ve thirdweb ağ geçidi aracılığıyla bunlara erişin.
Dokümantasyon
thirdweb MCP Sunucusu
Model Context Protocol (MCP) sunucusunun thirdweb hizmetleri entegrasyonu için uygulaması. Bu sunucu, thirdweb araçlarını MCP uyumlu herhangi bir istemciyle entegre etmenizi sağlar.
Genel Bakış
thirdweb MCP, standartlaştırılmış Model Context Protocol aracılığıyla thirdweb'in blok zinciri araçları ve hizmetleri paketine birleşik bir arayüz sunar. Birden fazla iletişim aktarımını destekler ve çeşitli thirdweb hizmetleriyle entegre edilebilir:
- Nebula: Otonom zincir üstü yürütme - gerçek zamanlı zincir üstü analiz, kod üretimi ve sözleşme etkileşimleri
- Insight: Gerçek zamanlı zincir üstü veriler için blok zinciri veri analizi yetenekleri
- Engine: Sözleşme dağıtımları ve etkileşimleri için thirdweb'in arka uç altyapısıyla entegrasyon
- EngineCloud: Sunucu cüzdanları, sözleşme etkileşimleri ve işlem yönetimi için bulut tabanlı motor işlemleri
- Storage: IPFS aracılığıyla veri yükleme ve alma için merkeziyetsiz depolama yetenekleri
Kurulum
Ön Koşullar
- Python 3.10 veya üstü
- uv
uvx ile Çalıştırma
THIRDWEB_SECRET_KEY=... \
uvx thirdweb-mcp
pipx ile Kurulum ve Çalıştırma
pipx install thirdweb-mcp
THIRDWEB_SECRET_KEY=... \
thirdweb-mcp
Kaynaktan Kurulum
git clone https://github.com/thirdweb-dev/ai.git thirdweb-ai
cd thirdweb-ai/python/thirdweb-mcp
uv sync
Yapılandırma
thirdweb MCP sunucusu, etkinleştirmek istediğiniz hizmetlere göre yapılandırma gerektirir:
- thirdweb Gizli Anahtarı: Nebula, Insight, Storage ve EngineCloud hizmetleri için gereklidir. thirdweb panosundan edinin.
- Zincir Kimlikleri: Bağlanılacak blok zinciri ağ kimlikleri (ör. Ethereum ana ağı için 1, Polygon için 137).
- Engine Yapılandırması: Engine hizmetini kullanıyorsanız, Engine URL'sine ve kimlik doğrulama JWT'sine ihtiyacınız olacak.
- EngineCloud Yapılandırması: EngineCloud işlemleri için, sunucu cüzdanı işlemleri için Kasa Erişim Anahtarı'na ihtiyacınız olabilir.
Bunları komut satırı seçenekleri veya ortam değişkenleri aracılığıyla sağlayabilirsiniz.
Kullanım
Komut Satırı Seçenekleri
# Basic usage with default settings (stdio transport with Nebula and Insight)
THIRDWEB_SECRET_KEY=... thirdweb-mcp
# Using SSE transport on a custom port
THIRDWEB_SECRET_KEY=... thirdweb-mcp --transport sse --port 8080
# Enabling all services with specific chain IDs
THIRDWEB_SECRET_KEY=... thirdweb-mcp --chain-id 1 --chain-id 137 \
--engine-url YOUR_ENGINE_URL \
--engine-auth-jwt YOUR_ENGINE_JWT \
--engine-backend-wallet-address YOUR_ENGINE_BACKEND_WALLET_ADDRESS \
--vault-access-token YOUR_VAULT_ACCESS_TOKEN
Ortam Değişkenleri
MCP sunucusunu ortam değişkenlerini kullanarak da yapılandırabilirsiniz:
THIRDWEB_SECRET_KEY: thirdweb API gizli anahtarınızTHIRDWEB_ENGINE_URL: thirdweb Engine hizmeti için URL uç noktasıTHIRDWEB_ENGINE_AUTH_JWT: Engine için kimlik doğrulama JWT anahtarıTHIRDWEB_ENGINE_BACKEND_WALLET_ADDRESS: Engine arka ucu için cüzdan adresiTHIRDWEB_VAULT_ACCESS_TOKEN: EngineCloud sunucu cüzdanı işlemleri için kasa erişim anahtarı
Claude Desktop ile Entegrasyon
Bu MCP sunucusunu Claude Desktop'a eklemek için:
-
MCP'yi kurun:
pipx install thirdweb-mcp -
Claude Desktop yapılandırma dosyasını şu konumda oluşturun veya düzenleyin:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Aşağıdaki yapılandırmayı ekleyin:
{ "mcpServers": { "thirdweb-mcp": { "command": "thirdweb-mcp", "args": [], // add `--chain-id` optionally "env": { "THIRDWEB_SECRET_KEY": "your thirdweb secret key from dashboard", "THIRDWEB_ENGINE_URL": "(OPTIONAL) your engine url", "THIRDWEB_ENGINE_AUTH_JWT": "(OPTIONAL) your engine auth jwt", "THIRDWEB_ENGINE_BACKEND_WALLET_ADDRESS": "(OPTIONAL) your engine backend wallet address", "THIRDWEB_VAULT_ACCESS_TOKEN": "(OPTIONAL) your vault access token for EngineCloud" }, } } } -
Değişikliklerin etkili olması için Claude Desktop'ı yeniden başlatın.
Daha fazlasını MCP Hızlı Başlangıç sayfasında okuyun
MCP İstemcileri ile Entegrasyon
Bu sunucu, Model Context Protocol'ü destekleyen herhangi bir istemciyle entegre edilebilir:
- MCP sunucusunu uygun yapılandırmayla çalıştırın
- MCP istemcinizi seçilen aktarımı (stdio veya SSE) kullanarak sunucuya bağlayın
- Sunulan MCP araçları aracılığıyla thirdweb hizmetlerine erişin
Mevcut Hizmetler
Nebula
Otonom zincir üstü yürütme ve analiz:
- Akıllı sözleşme kodunu analiz etme
- Sözleşme etkileşimleri ve dağıtımları
- Otonom zincir üstü görev yürütme
Insight
Blok zinciri veri analizi yetenekleri sunar:
- Birden fazla ağda zincir üstü verileri sorgulama
- İşlemleri, blokları ve akıllı sözleşme olaylarını analiz etme
- Cüzdan aktivitelerini ve token hareketlerini izleme
Engine
thirdweb'in arka uç altyapısıyla entegre olur:
- Akıllı sözleşmeleri dağıtma
- Dağıtılmış sözleşmelerle etkileşim kurma
- Cüzdan bağlantılarını ve işlemleri yönetme
EngineCloud
Gelişmiş yeteneklere sahip bulut tabanlı motor işlemleri:
- KMS entegrasyonu ile sunucu cüzdanları oluşturma ve yönetme
- Akıllı sözleşmelerden okuma ve onlara yazma
- İşlem gönderme ve işlem geçmişini sorgulama
- Çeşitli zincirlerde yerel token bakiyelerini kontrol etme
Storage
Merkeziyetsiz depolama işlevselliği sağlar:
- IPFS'ye dosya, dizin ve JSON verisi yükleme
- thirdweb ağ geçidini kullanarak IPFS'den içerik alma
- Yükleme sırasında dizin yapılarını koruma
Lisans
Destek
Sorularınız veya destek için lütfen support@thirdweb.com adresinden iletişime geçin veya thirdweb.com adresini ziyaret edin.