Thirdweb

आधिकारिक

2,000 से अधिक ब्लॉकचेन पर पढ़ने/लिखने की सुविधा, जो डेटा क्वेरी, कॉन्ट्रैक्ट विश्लेषण/डिप्लॉयमेंट और लेन-देन निष्पादन को सक्षम बनाता है, जो Thirdweb द्वारा संचालित है।

Thirdweb MCP के साथ आप क्या कर सकते हैं?

  • ऑन-चेन डेटा का विश्लेषण करें — Insight से समर्थित नेटवर्क पर लेन-देन, ब्लॉक, कॉन्ट्रैक्ट इवेंट या वॉलेट गतिविधि के बारे में पूछताछ करें।
  • कॉन्ट्रैक्ट तैनात करें और उनसे इंटरैक्ट करें — Engine का उपयोग करके स्मार्ट कॉन्ट्रैक्ट तैनात करें और अपने बैकएंड इंफ्रास्ट्रक्चर के माध्यम से उनमें पढ़ें/लिखें।
  • सर्वर वॉलेट प्रबंधित करें — EngineCloud का उपयोग करके KMS-समर्थित सर्वर वॉलेट बनाएं, लेन-देन भेजें और मूल टोकन बैलेंस जांचें।
  • फ़ाइलें और JSON को IPFS पर अपलोड करें — फ़ाइलें, निर्देशिकाएँ या JSON डेटा IPFS पर संग्रहीत करें और thirdweb गेटवे के माध्यम से उन्हें पुनः प्राप्त करें।

दस्तावेज़

thirdweb MCP सर्वर

एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर कार्यान्वयन, thirdweb सेवाओं के एकीकरण के लिए। यह सर्वर आपको किसी भी MCP-संगत क्लाइंट के साथ thirdweb के उपकरणों को एकीकृत करने की अनुमति देता है।

अवलोकन

thirdweb MCP, मानकीकृत मॉडल कॉन्टेक्स्ट प्रोटोकॉल के माध्यम से thirdweb के ब्लॉकचेन उपकरणों और सेवाओं के सूट तक पहुँचने के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है। यह कई संचार ट्रांसपोर्ट का समर्थन करता है और विभिन्न thirdweb सेवाओं के साथ एकीकृत किया जा सकता है:

  • Nebula: स्वायत्त ऑनचेन निष्पादन - रीयल-टाइम ऑन-चेन विश्लेषण, कोड जनरेशन और अनुबंध इंटरैक्शन
  • Insight: रीयल-टाइम ऑन-चेन डेटा के लिए ब्लॉकचेन डेटा विश्लेषण क्षमताएँ
  • Engine: अनुबंध परिनियोजन और इंटरैक्शन के लिए thirdweb के बैकएंड इंफ्रास्ट्रक्चर के साथ एकीकरण
  • EngineCloud: सर्वर वॉलेट, अनुबंध इंटरैक्शन और लेन-देन प्रबंधन के लिए क्लाउड-आधारित इंजन संचालन
  • Storage: IPFS के माध्यम से डेटा अपलोड और पुनर्प्राप्त करने के लिए विकेंद्रीकृत भंडारण क्षमताएँ

स्थापना

पूर्वापेक्षाएँ

  • Python 3.10 या उच्चतर
  • uv

uvx के साथ चलाएँ

THIRDWEB_SECRET_KEY=... \
    uvx thirdweb-mcp

pipx के साथ स्थापित करें और चलाएँ

pipx install thirdweb-mcp

THIRDWEB_SECRET_KEY=... \
    thirdweb-mcp

स्रोत से स्थापित करें

git clone https://github.com/thirdweb-dev/ai.git thirdweb-ai
cd thirdweb-ai/python/thirdweb-mcp
uv sync

कॉन्फ़िगरेशन

thirdweb MCP सर्वर को उन सेवाओं के आधार पर कॉन्फ़िगरेशन की आवश्यकता होती है जिन्हें आप सक्षम करना चाहते हैं:

  1. thirdweb सीक्रेट की: Nebula, Insight, Storage और EngineCloud सेवाओं के लिए आवश्यक। thirdweb डैशबोर्ड से प्राप्त करें।
  2. चेन आईडी: कनेक्ट करने के लिए ब्लॉकचेन नेटवर्क आईडी (जैसे, Ethereum मेननेट के लिए 1, Polygon के लिए 137)।
  3. Engine कॉन्फ़िगरेशन: यदि Engine सेवा का उपयोग कर रहे हैं, तो आपको Engine URL और प्रमाणीकरण JWT की आवश्यकता होगी।
  4. EngineCloud कॉन्फ़िगरेशन: EngineCloud संचालन के लिए, आपको सर्वर वॉलेट संचालन के लिए Vault एक्सेस टोकन की आवश्यकता हो सकती है।

आप इन्हें कमांड-लाइन विकल्पों या पर्यावरण चर के माध्यम से प्रदान कर सकते हैं।

उपयोग

कमांड-लाइन विकल्प

# 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

पर्यावरण चर

आप पर्यावरण चर का उपयोग करके MCP सर्वर को कॉन्फ़िगर भी कर सकते हैं:

  • THIRDWEB_SECRET_KEY: आपकी thirdweb API सीक्रेट की
  • THIRDWEB_ENGINE_URL: thirdweb Engine सेवा के लिए URL एंडपॉइंट
  • THIRDWEB_ENGINE_AUTH_JWT: Engine के लिए प्रमाणीकरण JWT टोकन
  • THIRDWEB_ENGINE_BACKEND_WALLET_ADDRESS: Engine बैकएंड के लिए वॉलेट पता
  • THIRDWEB_VAULT_ACCESS_TOKEN: EngineCloud सर्वर वॉलेट संचालन के लिए Vault एक्सेस टोकन

Claude Desktop के साथ एकीकरण

इस MCP सर्वर को Claude Desktop में जोड़ने के लिए:

  1. MCP स्थापित करें: pipx install thirdweb-mcp

  2. Claude Desktop कॉन्फ़िगरेशन फ़ाइल बनाएँ या संपादित करें:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  3. निम्नलिखित कॉन्फ़िगरेशन जोड़ें:

    {
      "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. परिवर्तनों को प्रभावी करने के लिए Claude Desktop को पुनरारंभ करें।

MCP क्विकस्टार्ट पर और पढ़ें

MCP क्लाइंट के साथ एकीकरण

यह सर्वर किसी भी क्लाइंट के साथ एकीकृत किया जा सकता है जो मॉडल कॉन्टेक्स्ट प्रोटोकॉल का समर्थन करता है:

  1. उपयुक्त कॉन्फ़िगरेशन के साथ MCP सर्वर चलाएँ
  2. चयनित ट्रांसपोर्ट (stdio या SSE) का उपयोग करके अपने MCP क्लाइंट को सर्वर से कनेक्ट करें
  3. उजागर MCP उपकरणों के माध्यम से thirdweb सेवाओं तक पहुँचें

उपलब्ध सेवाएँ

Nebula

स्वायत्त ऑनचेन निष्पादन और विश्लेषण:

  • स्मार्ट अनुबंध कोड का विश्लेषण करें
  • अनुबंध इंटरैक्शन और परिनियोजन
  • स्वायत्त ऑनचेन कार्य निष्पादन

Insight

ब्लॉकचेन डेटा विश्लेषण क्षमताएँ प्रदान करता है:

  • कई नेटवर्कों में ऑन-चेन डेटा क्वेरी करें
  • लेन-देन, ब्लॉक और स्मार्ट अनुबंध घटनाओं का विश्लेषण करें
  • वॉलेट गतिविधियों और टोकन आंदोलनों की निगरानी करें

Engine

thirdweb के बैकएंड इंफ्रास्ट्रक्चर के साथ एकीकृत होता है:

  • स्मार्ट अनुबंध परिनियोजित करें
  • परिनियोजित अनुबंधों के साथ इंटरैक्ट करें
  • वॉलेट कनेक्शन और लेन-देन प्रबंधित करें

EngineCloud

उन्नत क्षमताओं के साथ क्लाउड-आधारित इंजन संचालन:

  • KMS एकीकरण के साथ सर्वर वॉलेट बनाएँ और प्रबंधित करें
  • स्मार्ट अनुबंधों से पढ़ें और उनमें लिखें
  • लेन-देन भेजें और लेन-देन इतिहास क्वेरी करें
  • विभिन्न चेन पर नेटिव टोकन शेष राशि की जाँच करें

Storage

विकेंद्रीकृत भंडारण कार्यक्षमता प्रदान करता है:

  • फ़ाइलें, निर्देशिकाएँ और JSON डेटा IPFS पर अपलोड करें
  • thirdweb गेटवे का उपयोग करके IPFS से सामग्री पुनर्प्राप्त करें
  • अपलोड करते समय निर्देशिका संरचनाओं को संरक्षित करें

लाइसेंस

Apache-2.0 लाइसेंस

समर्थन

प्रश्नों या समर्थन के लिए, कृपया support@thirdweb.com पर संपर्क करें या thirdweb.com पर जाएँ।