Claude Codeから見たMCP:AIと外部ツールをつなぐ仕組み

入門 | 10分 で読める | 2026.06.17

公式ドキュメント

MCPは、AIツールと外部システムをつなぐための仕組みです。Claude Codeでは、MCPを通じて外部ツールやデータにアクセスできるようになります。

一言でいうと

Claude Codeから見たMCPは、AIがGitHub、ドキュメント、DB、社内ツールなどに接続するための標準的な窓口です。

登場人物

要素役割
Claude CodeAIエージェントとして作業する側
MCPサーバー外部ツールへの窓口
外部サービスGitHub、Sentry、DB、ドキュメントなど
認証情報外部サービスへ接続するための権限

何が便利なのか

MCPを使うと、AIがプロジェクト外の情報を扱いやすくなります。

用途
GitHub連携IssueやPRを読む
エラー監視Sentryのエラーを見る
ドキュメント参照仕様書や設計書を見る
DB確認構造やデータを確認する
社内ツールチケットや通知と連携する

ただし、便利さとリスクはセットです。

権限設計が重要

MCPサーバーをつなぐと、Claude Codeが外部サービスにアクセスできる範囲が広がります。

MCPは「何につなぐか」よりも、「どこまで許可するか」を先に考える必要があります。

たとえば、読み取り専用で十分な作業に、書き込み権限を渡すべきではありません。

作業権限の考え方
Issueを読む読み取りだけでよい
PRコメントを書くコメント権限が必要
DB構造を見るスキーマ読み取りで十分
本番DB更新原則としてAIに直接渡さない

秘密情報の扱い

トークンやAPIキーは、リポジトリに直接書かないようにします。環境変数や安全なシークレット管理を使います。

{
  "mcpServers": {
    "example": {
      "type": "http",
      "url": "https://example.com/mcp",
      "headers": {
        "Authorization": "Bearer ${EXAMPLE_TOKEN}"
      }
    }
  }
}

この例では、トークン本体をファイルに書かず、環境変数から参照します。

よくある誤解

誤解実際
MCPを入れれば何でも安全に自動化できる権限設計が必要です
とりあえず管理者権限でよい被害範囲が大きくなります
認証情報を設定ファイルに書いてよいリポジトリ流出の危険があります
読み取りと書き込みは同じリスクが大きく違います

まとめ

Claude Codeから見たMCPは、AIが外部ツールに接続するための窓口です。GitHub、ドキュメント、監視ツールなどと連携できますが、権限を広げすぎると危険です。最小権限、読み取り優先、秘密情報をコミットしない設計が重要です。

参考リソース

← 一覧に戻る
PR
PR
PR
PR