2026 年注目プロトコル

MCP:Claude Code をすべてに接続

Model Context Protocol は 2026 年 AI コーディング最重要の拡張プロトコル — 1 つの標準ですべての開発ツールと接続

#MCP #ModelContextProtocol #ClaudeCode #AITools

MCP とは?

MCP(Model Context Protocol)は Anthropic が発表したオープン標準で、AI アシスタントが外部データソースやツールに安全に接続できるようにします。MCP により、Claude Code はデータベースの直接クエリ、GitHub アクセス、ドキュメント検索、ブラウザ制御がすべて可能になります。

AI アプリケーション

Claude などの大規模モデルが駆動し、MCP 経由で外部のツールやデータソースに接続するアプリケーション。本ガイドの主役 Claude Code は、コードベースの読み取り、ファイル編集、コマンド実行、開発ツールとの連携に対応します。

MCP プロトコル

ツールとデータソース

MCP Server 経由で接続される外部機能。Server は三つの構成要素で機能を提供します。モデルが呼び出せるツール、読み取り可能なリソース、構造化されたプロンプトテンプレートです。

MCP の 基本概念:ホスト・クライアント・サーバー

MCP はエコシステムをホスト、クライアント、サーバーの役割に分ける。ホストアプリが調整と認可を担い、クライアントは各サーバーと専用接続を維持し、サーバーは外部データとツールをプロトコルの機能に変える。

MCP ホスト

エンドユーザーが直接使う AI アプリそのもの。複数のクライアントをまとめ、接続と認可を管理する。

例:Claude Code、Claude Desktop

MCP クライアント

ホストが各サーバー向けに作るプロトコル部品。専用接続を保ち、アプリの要求をリクエストとレスポンスに翻訳する。

形態:ホストアプリに組み込まれた接続オブジェクト

MCP サーバー

独立動作のプログラム。tools、resources、prompts のプリミティブで外部機能をクライアントに公開する。

例:公式のリファレンスサーバー(filesystem、fetch、memory)
アーキテクチャの概略:ホストアプリから MCP サーバーまで
MCP ホスト
Claude Code / Claw
MCP クライアント
MCP Client
MCP サーバー
GitHub / DB / FS

よく使われる 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 を起動している。

.mcp.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/project"
      ]
    }
  }
}

SSE 転送:リモートサーバーへ接続

SSE はクライアントとリモートサーバーを HTTP 経由で接続する。Claude Code の公式ドキュメントでは旧方式とされ、使える場合は HTTP 転送が優先。ただし一部のサービスは SSE エンドポイントのみ提供しており、例がまさにこの形(2026-09-22 時点)。

.mcp.json
{
  "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 に確認。

1 プランで 3 プラットフォーム共有

QCode は OpenAI Codex / GPT-5.6 にも対応

QCode のプラン残高は Claude Code と OpenAI Codex CLI で共通利用でき、重複購入は不要です。

MCP で Claude Code を拡張

低コストで MCP エコシステムの全機能を活用

更新日 2026-09-22

QCode アカウントを作成

Claude・GPT・中国系モデルなどを 1 キーで。トークン従量課金、最新単価は /models で確認。

まず試して、それから決める

どのプランか迷ったら、まずスターター($8.57/月)から。満足したらアップグレードし、旧プランの残り価値は按分で残高に戻ります。