Thirdweb
FreeThirdweb 官方集成,读写 2000+ 区块链,查询数据、分析/部署合约、执行交易。
FreeFree tier
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`.