本文へスキップ
Edition · Tokyo

MCPとhooksを入れる前に決める、AIエージェントの安全境界

MCPで外部ツールを接続し、hooksで自動化する前に決めておきたい権限・ログ・停止条件を整理します。

codeagent.jp編集部 情報確認 約2分
情報確認
更新性
定期更新
読了目安
約2分
更新管理

仕様・料金・提供範囲が変わりやすいテーマは、公開日・更新日・情報確認日を分けて管理します。 導入前には必ず記事末尾の一次情報と公式ドキュメントで最新状況を確認してください。

MCPとhooksを入れる前に決める、AIエージェントの安全境界 の16:9共有用サマリー画像。 MCPとhooksはエージェントを強くする前に、読み取り専用・危険操作ブロック・停止条件から設計する 1. 権限: MCPツールはread-onlyから始めてwriteを分離する、本番DB、課金、公開操作は承認必須ツールにする、APIキーは環境変数でもログ出力を禁止する 2. hooks: pre-editで禁止パスや秘密値検出を走らせる、post-commandでテストログや差分サイズを記録する、失敗3回や危険コマンド検知で即停止させる 3. チェック: AGENTS.mdへ許可/禁止操作をコマンド単位で書く、CIでlint/test/security scanを最低ラインにする、監査ログは誰が何を実行したか追える形式にする
MCPとhooksを入れる前に決める、AIエージェントの安全境界 資料 26-MWH3 2026.04.17 運用Tips・トラブルシュート

MCP と hooks は、AIエージェントを強くします。同時に、事故の範囲も広げます。外部ツールに接続し、ファイル編集やシェル実行の前後で自動処理を走らせられるからです。

Claude CodeのMCPドキュメントでは、MCPを通じてIssue tracker、monitoring dashboard、database、APIなどにアクセスできると説明されています。hooksドキュメントでは、PreToolUsePostToolUseUserPromptSubmitStop など多くのイベントが整理されています。

MCP
hooks
役割
外部サービスやデータへの接続を増やす
ツール実行の前後に処理を差し込む
主なリスク
読める情報・書ける対象が増える
誤った自動処理が繰り返される
最初の設計
読み取り専用から始める
PreToolUseとStopで止める
確認すべきもの
認証情報、ログ、アクセス範囲
危険コマンド、検証未実行、機密値
MCPは権限を増やす仕組み、hooksは自動化を挟む仕組み。先に止め方を決める。

MCPは「便利な接続」ではなく「権限の追加」

MCPサーバーを追加すると、エージェントは外部の情報を読めるようになり、場合によっては書き込めるようになります。導入前に、少なくとも次を決めます。

  • 読み取り専用か、書き込みありか
  • 個人スコープか、プロジェクト共有か
  • 認証情報をどこに置くか
  • ログに何が残るか
  • 失敗時に人間へどう通知するか

最初は読み取り専用で始めるのが安全です。Issue、PR、監視ログ、ドキュメントを読ませるだけでも、エージェントの文脈はかなり増えます。

hooksは「自動化」より「ブレーキ」から入れる

hooksは、整形や通知にも使えますが、最初に作るべきなのはブレーキです。

  • PreToolUse: 危険なコマンドや編集対象を止める
  • PostToolUse: 編集後にlintやschema checkを走らせる
  • UserPromptSubmit: 機密値らしき文字列を含む依頼を止める
  • Stop: 検証未実行のまま完了報告しそうなときに止める

エージェントは、権限を与えると作業が速くなります。ただし、止める仕組みがない自動化は、失敗も速くします。

最小の安全チェックリスト

MCPやhooksを入れる前に、次をREADMEかエージェント用指示ファイルに書いておくと運用しやすくなります。

  1. 触ってよい外部サービス
  2. 読み取り専用のサービス
  3. 書き込み前に承認が必要な操作
  4. 表示してはいけない機密情報
  5. 実行してよいコマンド
  6. 完了報告前に必要な検証

AIエージェントの安全性は、モデルの性格ではなく、作業環境の設計で作ります。MCPとhooksは、その設計ができているほど強い武器になります。

出典

About the author
codeagent.jp編集部

Claude Code / Codex / MCP を個人開発サイト運用と公開MCPサーバー開発で試し、一次情報・検証ログ・失敗例をもとに整理します。

関連して読む