hyper-mcp でインターナル MCP ツールを安全にデプロイする方法
使うタイミング: エンジニアに厳選されたツールセットを提供する必要があり、彼らが個々の npm MCP パッケージを検証することに信頼できない場合です。
前提条件
- hyper-mcp バイナリがインストールされている — github.com/hyper-mcp-rs/hyper-mcp/releases からリリースをダウンロードしてください
- プラグインをホストする OCI レジストリ — GHCR またはプライベート Harbor/ECR
フロー
-
署名付きプラグインをパブリッシュするWASM プラグインを ./my-plugin.wasm に構築しました。ghcr.io/acme/my-plugin:v1 にプッシュして、sigstore で署名してください。✓ コピーしました→ プラグインがレジストリで署名付きで利用可能です
-
hyper-mcp を設定してプルと検証を行う~/.config/hyper-mcp/config.json を編集して、必要な署名者アイデンティティ付きのプラグイン URL を追加してください。✓ コピーしました→ 再起動後、プラグインが
hyper_mcp-list_pluginsに表示されます -
Claude からツールを呼び出すmy-plugin によって公開されたツールを使用して <X> を実行してください。✓ コピーしました→ ツールはサンドボックス内で実行され、付与された権限を超える試みは拒否されます
結果: すべてのプラグインが署名され、バージョン管理され、サンドボックス化されたロックダウンされたインターナル ツールセット。
注意点
- デフォルトですべてのプラグインにネットワークアクセスを許可する — プラグインごとに
allowed_hostsを設定します。デフォルトで拒否してください。 - 間違ったアイデンティティで署名されたプラグイン — hyper-mcp は拒否します。sigstore/rekor ログで署名者の不一致を確認してください