Thirdweb

resmi

2 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:

  1. thirdweb Gizli Anahtarı: Nebula, Insight, Storage ve EngineCloud hizmetleri için gereklidir. thirdweb panosundan edinin.
  2. Zincir Kimlikleri: Bağlanılacak blok zinciri ağ kimlikleri (ör. Ethereum ana ağı için 1, Polygon için 137).
  3. Engine Yapılandırması: Engine hizmetini kullanıyorsanız, Engine URL'sine ve kimlik doğrulama JWT'sine ihtiyacınız olacak.
  4. 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ız
  • THIRDWEB_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 adresi
  • THIRDWEB_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:

  1. MCP'yi kurun: pipx install thirdweb-mcp

  2. 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
  3. 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"
          },
        }
      }
    }
    
  4. 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:

  1. MCP sunucusunu uygun yapılandırmayla çalıştırın
  2. MCP istemcinizi seçilen aktarımı (stdio veya SSE) kullanarak sunucuya bağlayın
  3. 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

Apache-2.0 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.