MCPとは?Claude Code への接続と社内システムの MCP 化【2026年実装ガイド】

MCP(Model Context Protocol)の基礎から、Claude Code への接続手順(claude mcp add・local/project/user スコープ・stdio/SSE/HTTP・.mcp.json)、自社業務システムの MCP 化、接続前のセキュリティ設計までを実装目線でまとめた2026年版ガイド。

この記事をシェア:
目次 クリックで開く

MCP(Model Context Protocol)は、AI エージェントに「外部ツール」を持たせるための共通規格です。本記事では、MCP の基礎をざっと押さえたうえで、Claude Code に MCP サーバーを接続する具体的な手順(claude mcp add・スコープ・トランスポート・.mcp.json)と、自社の業務システムを MCP 化する設計の勘所までを、実装目線でまとめます。MCP で何ができるか・費用感はMCP と AI エージェントによる業務自動化を、繋ぐ前のセキュリティは後述のリンクを参照してください。

MCP とは何か(最小限の基礎)

MCP は Anthropic が提唱した、AI アプリケーションと外部ツール・データを繋ぐためのオープンな規格です。よく「AI のための USB-C」と表現されます。USB-C が機器ごとに違うケーブルを一本化したように、MCP は「ツールごとに個別の連携を作る」状態を、共通の差し込み口に統一します。

登場人物は 3 つです。ホスト(Claude Code などの AI クライアント)、MCP サーバー(ツールやデータを MCP の形式で公開する仲介役)、そして実際のツール/データソース(DB・API・社内システムなど)です。従来は「AI に Salesforce を繋ぎたい」「freee も繋ぎたい」とサービスごとに個別実装が必要でしたが、MCP サーバーを噛ませれば、ホスト側は同じ作法で多様なツールを呼び出せます。

Claude Code に MCP サーバーを接続する

Claude Code では claude mcp add コマンドで MCP サーバーを追加します。まず「どのトランスポートで繋ぐか」と「どのスコープで持つか」を決めます。

トランスポート(接続方式)

種類 性質 向いている用途
stdio ローカルのプロセスとして起動し標準入出力で通信 ローカルツール・自作スクリプト・システムに直接触れる処理
HTTP リモートのエンドポイント(URL)に接続 SaaS が提供する公式リモート MCP
SSE Server-Sent Events によるリモート接続 ストリーミング対応のリモート MCP

スコープ(どこに設定を持つか)

スコープ 保存先 共有範囲
local(既定) ~/.claude.json(プロジェクト単位) そのプロジェクトのみ・自分だけ
project プロジェクト直下の .mcp.json Git 管理してチームで共有
user ~/.claude.json 自分の全プロジェクトで利用・自分だけ

チームで同じツール群を使うなら project スコープ(.mcp.json をリポジトリにコミット)が基本です。個人的な検証は local、自分専用の常用ツールは user、と使い分けます。

コマンド例

# リモート(HTTP)MCP を追加(既定の local スコープ)
claude mcp add --transport http example https://mcp.example.com/mcp

# チーム共有(project スコープ = .mcp.json に書き出し)
claude mcp add --transport http example --scope project https://mcp.example.com/mcp

# ローカル(stdio)MCP を追加(-- 以降がサーバーの起動コマンド)
claude mcp add my-tool -- npx -y @example/mcp-server

.mcp.json の書き方(project スコープ)

project スコープで追加すると、プロジェクト直下に .mcp.json が作られます。HTTP サーバーは url、stdio サーバーは commandargs を指定します。

{
  "mcpServers": {
    "example-http": {
      "type": "http",
      "url": "https://mcp.example.com/mcp"
    },
    "my-stdio": {
      "command": "npx",
      "args": ["-y", "@example/mcp-server"]
    }
  }
}

このファイルを Git にコミットすれば、チーム全員が同じ MCP 構成で開発できます。接続後は Claude Code 内で /mcp を実行すると、登録済みサーバーと利用可能なツールを確認できます。

自社の業務システムを MCP 化する

既製の MCP がない社内システムも、MCP サーバーでラップすれば Claude Code から扱えるようになります。設計の勘所は次の通りです。

  • 既存 API/DB をラップする:社内 API や DB アクセスを MCP サーバーの「ツール」として公開します。いきなり全機能ではなく、まず参照系(読み取り)から始めるのが安全です。
  • 公開するツールの粒度を設計する:「何でもできる万能ツール」ではなく、業務に必要な操作を意味のある単位で切り出します。粒度が粗いと権限も粗くなり、リスクが上がります。
  • 認証とトークンの扱いを決める:OAuth やトークンで認可し、更新・削除のような強い権限は AI に直接持たせない設計を検討します。会計データのような機微情報では特に重要です(freee 公式 MCP を繋ぐ前の権限の絞り方が具体例です)。
  • 監査ログを残す:「誰が・いつ・どのツールを・どんな引数で呼んだか」を記録し、後から追えるようにします。

繋ぐ前に、セキュリティを必ず設計する

MCP は強力な反面、2026 年には MCP の構造に起因するセキュリティリスク(公式 SDK の STDIO 実行モデル由来の RCE、悪意ある MCP サーバー、レジストリ汚染など)が相次いで指摘されました。「とりあえず動かす」前に、発行元の選別・最小権限・隔離を必ず設計してください。

MCP 固有のリスクと対策はClaude Code × MCP のセキュリティ|2026年の脆弱性と安全な導入設計に、サンドボックスや権限・許可制 MCP など組織での運用統制はClaude Code セキュリティ運用の決定版にまとめています。CDP やデータ基盤と組み合わせる実装はCDP × Claude Code / MCP 活用ガイドも参考になります。

まとめ

MCP の導入は、「規格を理解する → トランスポートとスコープを決める → claude mcp add で繋ぐ → 必要なら自社システムを MCP 化する」という流れで進みます。チーム利用なら .mcp.json をリポジトリで共有し、構成をコード化するのが定石です。そして接続の便利さと同じ重さで、セキュリティ設計を最初から織り込むこと――それが、MCP を本番で安全に使い続けるための前提になります。

MCP 導入・自社システムの MCP 化をご相談ください

どのツールを、どの粒度で、どのスコープと権限で繋ぐか――Aurant が中立の立場で、MCP の接続設計から自社システムの MCP 化、セキュリティ統制までを支援します。すでに進めている構成のセカンドオピニオンもお気軽にどうぞ。

無料で相談する →

AI・業務自動化

ChatGPT・Claude APIを活用したAIエージェント開発、n8n・Difyによるワークフロー自動化で繰り返し業務を削減します。まずはどの業務をAI化できるか診断します。

AT
aurant technologies 編集

上場企業からスタートアップまで、数多くのデータ分析基盤構築・AI導入プロジェクトを主導。単なる技術提供にとどまらず、MA/CRM(Salesforce, Hubspot, kintone, LINE)導入によるマーケティング最適化やバックオフィス業務の自動化など、常に「事業数値(売上・利益)」に直結する改善実績多数。

この記事が役に立ったらシェア: