thirdweb服务集成的模型上下文协议(MCP)服务器实现。此服务器允许您将thirdweb的工具与任何兼容MCP的客户端进行集成。
thirdweb MCP提供了一个统一的接口,通过标准化的模型上下文协议访问thirdweb的一系列区块链工具和服务。它支持多种通信传输方式,并可以与各种thirdweb服务集成:
THIRDWEB_SECRET_KEY=... \
uvx thirdweb-mcp
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-m
uv sync
thirdweb MCP服务器需要根据您想要启用的服务进行配置:
这些可以通过命令行选项或环境变量提供。
# 使用默认设置的基本用法(stdio传输,带有Nebula和Insight)
THIRDWEB_SECRET_KEY=... thirdweb-mcp
# 在自定义端口上使用SSE传输
THIRDWEB_SECRET_KEY=... thirdweb-mcp --transport sse --port 8080
# 启用特定链ID的所有服务
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访问令牌要将此MCP服务器添加到Claude Desktop:
安装MCP:pipx install thirdweb-mcp
创建或编辑Claude Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json添加以下配置:
{
"mcpServers": {
"thirdweb-mcp": {
"command": "thirdweb-mcp",
"args": [], // 可选添加 `--chain-id`
"env": {
"THIRDWEB_SECRET_KEY": "您的thirdweb密钥来自仪表板",
"THIRDWEB_ENGINE_URL": "(可选)您的engine URL",
"THIRDWEB_ENGINE_AUTH_JWT": "(可选)您的engine认证JWT",
"THIRDWEB_ENGINE_BACKEND_WALLET_ADDRESS": "(可选)您的engine后端钱包地址",
"THIRDWEB_VAULT_ACCESS_TOKEN": "(可选)您的Vault访问令牌用于EngineCloud"
},
}
}
}
重启Claude Desktop使更改生效。
更多内容请参阅MCP快速入门
此服务器可以与支持模型上下文协议的任何客户端集成:
自主链上执行和分析:
提供区块链数据分析能力:
与thirdweb后端基础设施集成:
具有高级功能的基于云的引擎操作:
提供去中心化存储功能:
如有问题或需要支持,请联系support@thirdweb.com或访问thirdweb.com。