MyMultiSig について
MyMultiSigは、AIクライアントからMyMultiSigのマルチシグウォレットを管理するMCPサーバーです。ウォレットの確認や取引のレビューに加え、取引の提案、署名、実行に対応し、チェーンの制限や読み取り専用モードも設定できます。
主な機能
- 01ウォレットとリクエストの確認
- 02呼び出しのデコードとリスク警告
- 03取引の提案、承認、実行
- 04マルチシグウォレットの作成と管理
- 05チェーン制限または読み取り専用モード
活用シーン
- 01署名前にマルチシグリクエストを確認
- 02AIクライアントから取引を提案
- 03シミュレーション後に承認済みリクエストを実行
- 04エージェントのウォレットアクセスを読み取り専用に制限
MCP 対応
このMCPサーバーは、ClaudeやCursorなどのクライアントにMyMultiSigウォレットの読み取り・書き込みツールを提供します。書き込みツールには安全性の注釈があり、署名や実行の前にレビューと承認を行うようサーバーの指示で定められています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y mymultisig-mcpMYMULTISIG_API_KEYシークレットScoped API key (mms_…) from https://mymultisig.app/settings/agents; acts as your wallet on the APIMYMULTISIG_PRIVATE_KEYシークレットThe agent's own owner key (0x + 64 hex). Enables signing, executing and deploying; used locally onlyMYMULTISIG_CHAINSComma-separated chain id allowlist, e.g. 11155111MYMULTISIG_READ_ONLYSet to 1 to register read-only toolsMYMULTISIG_ALLOW_SOLO_EXECUTIONSet to 1 to let the agent execute without another owner's approval (off by default)MYMULTISIG_API_URLAPI base URLローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
15掲載時のツール一覧 · 2 日前に更新
このツールにパラメーターはありません。
詳細
mymultisig-mcp
これは、MyMultiSigのマルチシグウォレット向けModel Context Protocolサーバーです。Claude、Cursor、その他のMCPクライアントを使って、ウォレットの確認、リクエストのデコードとレビュー、トランザクションの提案、署名、実行ができます。
セットアップ
Claude Code
claude mcp add mymultisig \
-e MYMULTISIG_API_KEY=mms_… \
-e MYMULTISIG_PRIVATE_KEY=0x… \
-e MYMULTISIG_CHAINS=11155111 \
-- npx -y mymultisig-mcp
サーバーにワークフロー用スキルを追加するプラグインもインストールできます。
/plugin marketplace add marc-aurele-besner/mymultisig-app
/plugin install mymultisig@mymultisig
その他のクライアント(Claude Desktop、Cursor、…)
{
"mcpServers": {
"mymultisig": {
"command": "npx",
"args": ["-y", "mymultisig-mcp"],
"env": { "MYMULTISIG_API_KEY": "mms_…", "MYMULTISIG_PRIVATE_KEY": "0x…" }
}
}
}
| 環境変数 | 説明 |
|---|---|
MYMULTISIG_API_KEY | https://mymultisig.app/settings/agents から取得するスコープ付きキーです。API上でウォレットとして機能します。 |
MYMULTISIG_PRIVATE_KEY | エージェント自身のオーナーキーです。エージェントが承認への署名、実行、デプロイを行うために必要です。ローカルで使用され、外部に送信されることはありません。 |
MYMULTISIG_CHAINS | チェーンIDの許可リストをカンマ区切りで指定します。 |
MYMULTISIG_READ_ONLY | 1に設定すると、読み取りツールのみが登録されます。 |
MYMULTISIG_RPC_URL_<chainId> | チェーン用のカスタムRPCです。 |
MYMULTISIG_API_URL | デフォルトはhttps://mymultisig.appです。 |
ツール
- 読み取り:
whoami、list_networks;get_multisig、list_my_multisigs、list_requests;get_request:デコードされた呼び出し、リスク警告、ローカルで検証済みの署名を取得します;get_balances、predict_multisig_address、encode_function_call。
- 書き込み:
create_multisig、propose_transaction;approve_request;execute_request:最初にシミュレーションを行い、署名が不足している場合や無効な場合は拒否します;cancel_request、reset_request。
書き込みツールにはMCPアノテーション(destructiveHintなど)が付与されているため、クライアントは確認を求めることができます。また、サーバーの指示では、署名または実行の前にモデルがget_requestの出力を提示し、ユーザーの承認を得るよう定めています。
安全性: エージェント単独では到達できないしきい値を設定し、APIキーのスコープを必要最小限に抑え、テストネットから始めてください。https://mymultisig.app/docs/ai-agents を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。