MCP:Claude Code をすべてに接続
Model Context Protocol は 2026 年 AI コーディング最重要の拡張プロトコル — 1 つの標準ですべての開発ツールと接続
MCP とは?
MCP(Model Context Protocol)は Anthropic が発表したオープン標準で、AI アシスタントが外部データソースやツールに安全に接続できるようにします。MCP により、Claude Code はデータベースの直接クエリ、GitHub アクセス、ドキュメント検索、ブラウザ制御がすべて可能になります。
AI アプリケーション
Claude などの大規模モデルが駆動し、MCP 経由で外部のツールやデータソースに接続するアプリケーション。本ガイドの主役 Claude Code は、コードベースの読み取り、ファイル編集、コマンド実行、開発ツールとの連携に対応します。
ツールとデータソース
MCP Server 経由で接続される外部機能。Server は三つの構成要素で機能を提供します。モデルが呼び出せるツール、読み取り可能なリソース、構造化されたプロンプトテンプレートです。
MCP の 基本概念:ホスト・クライアント・サーバー
MCP はエコシステムをホスト、クライアント、サーバーの役割に分ける。ホストアプリが調整と認可を担い、クライアントは各サーバーと専用接続を維持し、サーバーは外部データとツールをプロトコルの機能に変える。
MCP ホスト
エンドユーザーが直接使う AI アプリそのもの。複数のクライアントをまとめ、接続と認可を管理する。
MCP クライアント
ホストが各サーバー向けに作るプロトコル部品。専用接続を保ち、アプリの要求をリクエストとレスポンスに翻訳する。
MCP サーバー
独立動作のプログラム。tools、resources、prompts のプリミティブで外部機能をクライアントに公開する。
よく使われる MCP Server
MCP エコシステムはファイル、リポジトリ、データベース、ブラウザ、エラー監視、チーム連携などの場面を広くカバーしています。MCP スティ어링グループが管理する参照 Server(2026-09-22 確認)に加え、コミュニティやベンダー製のサーバーも増え続けており、以下ではよく見かけるものを挙げます。
Filesystem サーバー
ローカルファイルの読み書き、ディレクトリ構造の検索・管理
GitHub サーバー
リポジトリ、PR、Issue の管理、コード検索
データベース サーバー
データベースの直接クエリ、スキーマ分析、SQL 生成
ブラウザ サーバー
ブラウザ制御による自動テストと Web インタラクション
Sentry エラー監視
エラーログ表示、スタックトレース分析、バグの自動特定
Slack メッセージ連携
メッセージ送信、チャンネル履歴検索、ワークフロー通知管理
Claude Code で MCP を設定
settings.json に MCP Server 設定を追加するだけ
stdio 転送:サーバーをローカルプロセスで起動
stdio ではクライアントがサーバーを子プロセスとして起動し、標準入出力でメッセージをやり取りする。マシンに直接アクセスするツールに適する。設定には起動コマンドと引数を書けばよく、例は npx で filesystem を起動している。
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/project"
]
}
}
}
SSE 転送:リモートサーバーへ接続
SSE はクライアントとリモートサーバーを HTTP 経由で接続する。Claude Code の公式ドキュメントでは旧方式とされ、使える場合は HTTP 転送が優先。ただし一部のサービスは SSE エンドポイントのみ提供しており、例がまさにこの形(2026-09-22 時点)。
{
"mcpServers": {
"remote-server": {
"type": "sse",
"url": "https://mcp.example.com/sse",
"headers": {
"Authorization": "Bearer your-token"
}
}
}
}
MCP セキュリティベストプラクティス
MCP Server は強力なシステムアクセス権限を持つため、適切なセキュリティ設定が重要
最小権限の原則
必要最小限の権限のみ付与 — root やアドミンアカウントは使用しない
Server ソースの確認
公式またはコミュニティの信頼できる Server のみ使用 — ソースコードと依存関係を確認
ネットワーク分離
Server のネットワークアクセスを制限 — 信頼できない外部エンドポイントへの接続を防止
監査ログ
MCP 呼び出しログを有効化し、ツール呼び出し記録を定期的に確認して異常を検出
よくある質問
既存の MCP サーバーを使うのに、コードを書かないといけませんか?
既存のサーバーを使う分にはコード不要。公式リポジトリで管理されるリファレンスサーバーは、npx の起動コマンドを設定に足すだけで動く。自社システムを公開したいときだけ SDK でサーバーを書く。
MCP の設定はどのファイルに書きますか?
ローカルとユーザーの項目はホームディレクトリの .claude.json、プロジェクトの項目はリポジトリ直下の .mcp.json に置かれ、バージョン管理で共有できます。claude mcp add は既定でローカル作用域に書き、ほかを選ぶには --scope を付けます。公式ドキュメントを 2026-09-22 に確認。
リモートは HTTP と SSE のどちら?
新しいリモート接続は HTTP を選んでください。公式ドキュメントはリモート MCP サーバーへの接続手段として HTTP を推奨しています。同じページで SSE は非推奨と明記されており、SSE しか公開していないサービスだけに残ります。2026-09-22 に確認。
サーバーに接続できないときの確認点
まず claude mcp list の状態行を見ます。Connected は接続済み、Needs authentication は認証未完了、Failed to connect が接続失敗です。続けて claude mcp get にサーバー名を付けるか、セッション内で /mcp を開くと詳細が出ます。モデル側をゲートウェイ経由にすると MCP ツール検索は既定で無効になるため、必要なら ENABLE_TOOL_SEARCH を明示してください。2026-09-22 に確認。
MCP は Claude Code 専用ですか?
いいえ。MCP はオープンな標準で、サーバーの項目も単一クライアント専用に書かれていません。Claude Desktop や Cursor などほかのクライアント向けの手順については、URL・起動コマンド・JSON ブロックを取り出せばよいと公式ドキュメントに書かれています。2026-09-22 に確認。
MCP で接続できるツール分類
用途別に見ると、よく使われる Server は以下の四分類に大別できます。MCP の真価は複数の Server が連携する点にあり、それぞれの専門機能が統一インターフェースを通じて一つの文脈に集約され、自分専用のツールチェーンを組み立てられます。
開発・コード系ツール
Git やコードホスティング基盤に接続し、リポジトリの読み取り・検索・操作を行います。コミットやブランチ、レビュー関連の作業も会話の中で完結します。
データとストレージ
設定可能なアクセス制御のもとでローカルファイルを安全に操作し、ディレクトリを管理。データベースに接続してクエリやスキーマ分析も可能です。
チーム連携とメッセージ
Slack ワークスペースに接続し、チャンネル一覧、メッセージの送信、スレッドへの返信、リアクション追加、履歴の読み取りでチームと連携します。
Web・情報サービス
Fetch のような参照 Server は Web コンテンツの取得と変換を担当し、モデルが効率的に扱える形に整えます。同種の Server は検索やドキュメント参照にもよく使われます。
QCode.cc で MCP を利用
MCP でも接続の仕方は変わりません。同じ key と同じエンドポイントに、mcpServers をプロジェクトに足すだけです
ツール側とモデル側は分けて設定
MCP サーバーは Claude Code 自身の設定に書きます。ローカルとユーザーは .claude.json、プロジェクトは .mcp.json です。モデルがどのエンドポイントへ行くかは別の設定で、互いに上書きしません。2026-09-22 に確認。
モデル側の認証情報はそのまま
MCP サーバーを追加しても、QCode が発行した key と接続先はそのままです。サーバー自身の秘密情報は各項目の env や headers に書き、公式ドキュメントでは --env に複数の KEY=value を渡せると説明されています。種別の違う認証情報は互いを置き換えません。2026-09-22 に確認。
設定をリポジトリで配布
チームは同じサーバー一覧を共有できます。リポジトリ直下の .mcp.json にコミットすれば的です。安全上の理由から、Claude Code は対話セッションで使う前に個々の承認を求め、claude mcp reset-project-choices でその記録を消せます。2026-09-22 に確認。
QCode は OpenAI Codex / GPT-5.6 にも対応
QCode のプラン残高は Claude Code と OpenAI Codex CLI で共通利用でき、重複購入は不要です。
更新日 2026-09-22