結論
最初にやること:OSのターミナルでclaude mcp --helpを実行します。
MCPはModel Context Protocolの略で、AIアプリケーションと外部ツールやデータ源を共通形式で接続するオープン標準です。
Claude CodeではMCPサーバーが公開するtoolを利用し、Issue tracker、監視、社内APIなどの情報取得や操作を会話から実行できます。
MCPは能力そのものではなく接続規約なので、接続先の安全性、権限、データ保持はサーバーごとに評価します。
実行場所:コメントに従い、ターミナルとClaude Codeの対話画面を使い分けます。
# MCP管理コマンドの入口
# ターミナルで実行:MCP設定を管理
claude mcp --help
# 登録状況を確認
# ターミナルで実行:登録済みMCPサーバーを確認
claude mcp list
# 対話中に状態を確認
# Claude Code起動後の対話画面で実行:MCP接続と認証状態を管理
/mcp
具体的な手順
必要な外部システムと具体的な操作を決める
信頼できるMCPサーバーを選ぶ
読み取り専用権限で接続する
自然言語でtool利用を依頼する
実行ログと結果を人間が確認する
Claude Codeの内蔵Read、Edit、Bash、Web機能で足りる場合は、MCPを追加しない方が構成と攻撃面を小さくできます。
Skillは手順や知識を再利用する仕組みで、MCPは外部tool接続であり、同義ではありません。
実践プロンプト
MCPが必要かを判断するための依頼例です。
入力場所:Claude Codeの対話画面へ貼り付けます。
このタスクにMCPが本当に必要か評価してください。
目的は、現在のリポジトリの未解決Issueを参照して修正候補を選ぶことです。
ローカルのgit情報だけで足りるか、GitHub MCPが必要かを比較してください。
必要な場合は、最小権限のscope、読み取り権限、取得するデータ、保存しない情報を提案してください。
まだMCPの追加や外部アクセスは実行しないでください。
注意点
MCPをUSBのように簡単と説明しても、接続先が安全になるわけではありません。
toolの説明や返却データにprompt injectionが含まれる可能性があるため、Claude Codeのsecurity、permissions、sandboxと併用します。
組織ではmanaged MCPやallowlistを使い、利用者が任意サーバーを追加できない統制も検討してください。