ベースネットワークMCPサーバー
これはBaseネットワーク用のMCPサーバーです。LLMは、ウォレット管理、残高確認、トランザクション実行など、自然言語コマンドを通じてBaseネットワーク上でブロックチェーン操作を実行できます。
このサーバーは、Base Mainnet と Base Sepolia テストネットの両方で動作します。
ツール
利用可能なツールは次のとおりです。
プロセスコマンド
ベースネットワーク操作のための自然言語コマンドを処理します。以下の引数を受け入れます。
command
: 処理する自然言語コマンド(例:「0.5 ETHを0x1234に送信...」)
送信操作のトランザクションの詳細、残高チェックの残高情報、ウォレット作成のウォレットの詳細など、操作の結果を含む構造化された応答を返します。
ウォレットを作成する
ベースネットワーク上に新しいウォレットを作成します。以下の引数を受け入れます。
name
: (オプション) ウォレットの名前
ウォレットのアドレス、名前、その他の詳細を含むオブジェクトを返します。
残高確認
Baseネットワーク上のウォレットの残高を確認します。以下の引数を受け入れます。
wallet
: (オプション) 確認するウォレット名またはアドレス (デフォルトはプライマリウォレット)
ウォレットの残高を ETH で返します。
ウォレット一覧
利用可能なすべてのウォレットを一覧表示します。
ウォレット オブジェクトの配列を返します。各オブジェクトにはウォレット アドレス、名前、その他の詳細が含まれます。
使用法
クロード・デスクトップ
Claude Desktopは、モデルコンテキストプロトコル(MCP)をサポートする人気のLLMクライアントです。Base MCPサーバーをClaude Desktopに接続することで、自然言語コマンドでブロックチェーン操作を実行できます。
次の設定ファイルを使用して、Claude Desktop に MCP サーバーを追加できます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Base MCP サーバーを Claude Desktop に追加するには、構成ファイルのmcpServers
オブジェクトに次の構成を追加します。
構成
BASE_PROVIDER_URL
: ベースネットワークプロバイダー(メインネットまたはセポリア)のURLWALLET_PRIVATE_KEY
: 認証とトランザクション署名用のウォレット秘密鍵DEFAULT_GAS_PRICE
: (オプション) Gweiのデフォルトのガス価格
プログラムで(カスタム MCP クライアント)
独自のMCPクライアントを構築する場合は、お好みのトランスポートを使用してプログラム的にBase MCPサーバーに接続できます。MCP SDKには、組み込みのstdioおよびSSEトランスポートが用意されています。
インストール
例
次の例では、StreamTransport を使用して MCP クライアントとサーバー間を直接接続します。
コマンド例
統合されると、次のような自然言語コマンドを使用できるようになります。
- 「貯蓄用の新しいウォレットを作成する」
- 「ウォレットの残高を確認してください」
- 「私の貯金箱の残高はいくらですか?」
- 「0.1 ETHを0x1234567890123456789012345678901234567890に送信」
- 「貯蓄ウォレットから 0.5 ETH を 0xABCD に転送します...」
セキュリティに関する考慮事項
この実装は実際のブロックチェーン ネットワークと対話し、秘密鍵を処理するため、
- 秘密鍵のセキュリティ: 秘密鍵を安全に保管し、バージョン管理にコミットしないでください。
- まずはテストネットを使用する: メインネットに移行する前に、ベースとなる Sepolia テストネットから始める
- トランザクション検証: 送信前に必ずトランザクションパラメータを検証します
- エラー処理: ネットワークの問題に対する堅牢なエラー処理を実装する
- レート制限: 頻繁にリクエストを行う場合は、API レート制限に注意してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
ウォレット管理、残高チェック、トランザクション実行などの自然言語コマンドを通じて、LLM がベース ネットワーク上でブロックチェーン操作を実行できるようにする MCP サーバー。
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn MCP server that integrates with MySQL databases, enabling secure read and write operations through LLM-driven interfaces with support for transaction handling and performance monitoring.Last updated -483JavaScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that enables secure terminal command execution, directory navigation, and file system operations through a standardized interface for LLMs.Last updated -1023PythonMIT License
- AsecurityFlicenseAqualityAn MCP server that fetches on-chain blockchain data via the Ankr API, allowing LLMs to retrieve token balances for wallet addresses on specific networks.Last updated -1561TypeScript
- -security-license-qualityA suite of MCP servers that allow LLMs to interact with blockchains through MetaMask wallet without exposing private keys, facilitating secure AI-powered blockchain interactions and simplified user onboarding.Last updated -1TypeScript