blockchain-mcp について
blockchain-mcpは、thirdwebを介してLLMにブロックチェーン操作を提供するMCPサーバーです。トークンのデプロイ、ミント、転送、残高と供給量の読み取りに対応し、Base Sepolia向けにガス代をスポンサーするサーバーウォレットを備えています。
主な機能
- 01トークンのデプロイ
- 02トークンのミント
- 03トークンの転送
- 04残高と供給量の読み取り
- 05ガス代スポンサー付きサーバーウォレット
活用シーン
- 01Base Sepoliaでのトークンのデプロイ
- 02トークンのミント
- 03トークンの転送
- 04トークン残高と供給量の確認
MCP 対応
thirdwebを使ったブロックチェーン操作ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
blockchain-mcp
お気に入りの LLM にブロックチェーン機能を提供する、thirdweb を使用したシンプルな MCP サーバーです。
この MCP サーバーでは、次のツールを利用できます。
- トークンのデプロイ
- トークンのミント
- トークンの転送
- 残高と供給量の読み取り
このサーバーには、ガス代をスポンサーするサーバーウォレットがあらかじめ組み込まれており、base sepolia で動作するように設定されています。
実行方法
- 依存関係をインストールします。
bun install
- .env を作成して参照先を指定します
プロジェクトを作成し、thirdweb dashboard でシークレットキーをコピーします。
次に、.env ファイルを作成して、thirdweb のシークレットキーを貼り付けます。
TW_SECRET_KEY=<your-secret-key>
index.ts の <path-to-project> をプロジェクトのパスに置き換えます。
dotenv.config({
path: "/<path-to-project>/blockchain-mcp/.env",
});
- MCP サーバーを
claude_desktop_config.jsonに追加します
{
"mcpServers": {
"blockchain": {
"command": "bun",
"args": ["/<path-to-project>/blockchain-mcp/index.ts"]
}
}
}
- desktop claude を起動します
ツールが利用可能であることを確認してから、トークンのデプロイ、ミント、転送を実行するクエリを試してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。