Thirdweb logo

Thirdweb

Free

Thirdweb 官方集成,读写 2000+ 区块链,查询数据、分析/部署合约、执行交易。

FreeFree tier
Type
Open Source
Company
thirdweb

About Thirdweb

Thirdweb MCP Server is a Model Context Protocol (MCP) implementation that provides a unified interface for integrating thirdweb's suite of blockchain tools and services. It supports multiple communication transports (stdio, SSE) and can be used with any MCP-compatible client, such as Claude Desktop. The server enables autonomous onchain execution via Nebula, real-time blockchain data analysis via Insight, contract deployments and interactions via Engine, cloud-based engine operations via EngineCloud, and decentralized IPFS storage via Storage. Requires Python 3.10+ and a thirdweb secret key for configuration.

Key Features

Autonomous onchain execution with Nebula (real-time analysis, code generation, contract interactions)
Blockchain data analysis with Insight (real-time on-chain data)
Engine integration for contract deployments and interactions
EngineCloud for cloud-based server wallets and transaction management
Decentralized IPFS storage via Storage service
Supports stdio and SSE transport protocols
Works with any MCP-compatible client (e.g., Claude Desktop)
Configurable via command-line options and environment variables

Pros & Cons

Pros
  • Open source and free to use
  • Unified interface for multiple thirdweb services
  • Easy integration with MCP-compatible clients like Claude Desktop
  • Supports multiple blockchain networks via chain IDs
  • Flexible transport options (stdio and SSE)
  • Clear documentation and installation instructions
Cons
  • Requires a thirdweb secret key for most services
  • Configuration can be complex when enabling multiple services (Engine URL, JWT, vault tokens)
  • Dependency on thirdweb's cloud services (Nebula, Insight, EngineCloud) for full functionality
  • Limited to Python 3.10+ environments

Best For

Integrating blockchain capabilities into AI assistants via MCPReal-time on-chain analysis and data queriesAutomated contract deployment and interactionServer wallet operations and transaction managementStoring and retrieving data on IPFS from AI workflows

FAQ

What is thirdweb MCP Server?
It is a Model Context Protocol (MCP) server that provides a unified interface to access thirdweb's blockchain tools and services, such as Nebula, Insight, Engine, EngineCloud, and Storage.
How do I install thirdweb MCP Server?
You can install it via pipx (`pipx install thirdweb-mcp`) or run it with uvx (`uvx thirdweb-mcp`). Alternatively, clone the repository and install from source using `uv sync`.
What configuration is required?
At minimum, you need a thirdweb secret key (obtainable from the thirdweb dashboard). Additional configuration includes chain IDs, Engine URL and JWT, EngineCloud vault access token, depending on which services you enable.
Can I use this with Claude Desktop?
Yes, once installed via pipx, you can add the MCP server to Claude Desktop's configuration file (e.g., `~/Library/Application Support/Claude/...`).
What transport protocols are supported?
It supports stdio (default) and SSE transport. You can specify SSE with `--transport sse` and set a custom port with `--port`.