AIノウハウ

Claude CodeのMCP連携とは?【2026年】追加方法と活用例をやさしく解説

くらべてナビ

Claude CodeのMCP(Model Context Protocol)連携を非エンジニア目線で解説。MCPの概要、できること、claude mcp add と /mcp での追加方法、Notion・DB連携などの活用例、スコープや注意点まで、公式ドキュメントに沿って整理しました。

結論

MCP(Model Context Protocol)は、Claude Codeを外部サービスに繋ぐオープン標準です。接続すると、NotionやデータベースなどをClaudeが直接読み書きできるようになります。追加はターミナルの claude mcp add コマンド、管理はセッション内の /mcp で行います。

この記事は、コードを書けない私が実際にClaude Codeでサイトやツールを作ってきた経験をふまえ、MCP連携を「非エンジニアでも分かる言葉」で整理したものです。

「MCP連携」と聞くと難しそうですが、要はClaudeに外部サービスへの“手足”を持たせる仕組みです。この一点を押さえると、一気に分かりやすくなります。

この記事の要点

実体験メモ

正直に言うと、最初は「MCP」という略語だけで身構えました。でも一度つないでしまえば、「Claudeに、いつも使っているサービスの中身を見せてあげる」だけの話でした。非エンジニアの私でも claude mcp add を一度打ってしまえば、あとは日本語で「あのメモを読んで」と頼めるようになります。ハードルの大半は「言葉の難しさ」で、作業自体はコマンド1行だった、というのが率直な感想です。

そもそもMCPとは?

MCP(Model Context Protocol)は、AIツールを外部データ源やサービスに繋ぐためのオープン標準です。Claude Code自体は、あなたのパソコン上のファイルを読んだり編集したりコマンドを実行したりできますが、そのままでは「別のクラウドサービスの中身」までは知りません。

MCPサーバーを接続すると、その壁を越えて、Claudeが外部サービスを直接読み書きできるようになります。公式ドキュメントでは、次のような連携が例として挙げられています。

💡 ポイントは「Claudeが自分でコピペしなくても、サービスの中身を見に行けるようになる」こと。あなたが毎回情報を貼り付ける手間が減ります。

MCPでできること

MCPをつなぐと、Claude Codeの守備範囲が「手元のコード」から「日常使っているサービス群」へと広がります。イメージしやすいよう、代表的な連携先を整理します。

連携先の種類できることの例
課題管理・タスクissueやチケットを読み、内容をふまえて作業する
エラー監視発生しているエラーの状況を確認する
データベースデータを照会し、内容を要約・確認する
ドキュメント・メモメモやドキュメントを読み込み、下敷きにする
デザインツールデザイン情報を参照して実装につなげる

※接続できるサービスや対応状況は変わっていきます。最新の対応先や機能は公式ドキュメントで確認してください。

MCPサーバーの追加方法(claude mcp add / /mcp)

MCPの追加は、ターミナルでの claude mcp add コマンドが基本です。接続方式(トランスポート)によって書き方が少し変わります。以下は公式ドキュメントの表記に沿ったものです。

HTTP接続の場合

claude mcp add --transport http <名前> <URL>

たとえばNotionを追加する例は次のとおりです。

claude mcp add --transport http notion https://mcp.notion.com/mcp

SSE接続の場合

claude mcp add --transport sse <名前> <URL>

ローカル(stdio)で動かす場合

自分のパソコン上でサーバープログラムを起動して繋ぐ形です。-- 以降が、そのサーバーを起動するコマンドになります。

claude mcp add [オプション] <名前> -- <起動コマンド> [引数...]

追加したあとの管理は /mcp

追加できたら、Claude Codeのセッション内で次のスラッシュコマンドを使います。

サービスによっては、初回接続時にブラウザでのOAuth認証(ログイン許可)を求められます。その承認も /mcp から進められます。

認証情報の入力や許可の付与は、あなた自身が内容を確認したうえで行ってください。身に覚えのないサーバーURLは追加しないのが安全です。

スコープを理解する(local / project / user)

MCPを追加するとき、-s—scope)で設定をどこに保存し、誰が使えるかを選べます。ここは最初につまずきやすいので、表で整理します。

スコープ使える範囲共有保存先の目安
local(既定)自分のみ・現在のプロジェクトしない~/.claude.json
projectプロジェクトのメンバーする(VCS管理)リポジトリ直下の .mcp.json
user自分の全プロジェクトしない~/.claude.json

活用例(非エンジニア目線で)

私自身の使い方に近い、身近な活用イメージを挙げます。難しい開発でなくても役立ちます。

いずれも共通するのは、「Claudeが自分で情報を取りに行ける」ことで、あなたの手間が減るという点です。まずは普段いちばん多くコピペしているサービスを1つだけ繋いでみるのがおすすめです。

サブエージェントとの組み合わせ

MCPはサブエージェント(役割特化の分身AI)とも組み合わせられます。サブエージェントのツール許可では mcp__<サーバー名> という形式で、MCPサーバー単位の許可・拒否を指定できます。たとえば「調査担当のサブエージェントにはドキュメント系のMCPサーバーだけ許可する」といった形で、外部サービスへのアクセス範囲を役割ごとに絞れるので、安全に運用しやすくなります。

注意点とつまずきやすいところ

MCPが効かない・繋がらない、といった具体的なトラブルは、Claude Codeのエラー・不具合の対処 もあわせてどうぞ。

まとめ

公式情報は Claude Code公式ドキュメント(MCP) を参照してください(公式ドキュメントは code.claude.com に移転しています)。

関連記事:Claude Codeの全体像は Claude Codeとは?、AIへの指示をまとめるファイルは CLAUDE.mdの書き方、セッション内で使う命令は スラッシュコマンド一覧、MCPを役割ごとに絞って任せるなら サブエージェントと自動化、繋がらない時は エラー・不具合の対処 をどうぞ。カテゴリ一覧は AI活用・ノウハウ へ。

よくある質問(FAQ)

MCPとは何ですか?

MCP(Model Context Protocol)は、AIツールを外部データ源やサービスに繋ぐためのオープン標準です。Claude Codeに接続すると、課題管理・監視・データベース・デザインツールなどをClaudeが直接読み書きできるようになります。要は「Claudeに外部サービスへの手足を持たせる仕組み」です。

MCPサーバーはどうやって追加しますか?

ターミナルで claude mcp add コマンドを使います。HTTP接続なら claude mcp add --transport http <名前> <URL> の形です。追加後は接続状態やOAuth認証をセッション内の /mcp コマンドで管理します。詳細な最新手順は公式ドキュメントで確認してください。

MCPを追加するとコンテキスト(文脈)を圧迫しませんか?

MCPツールの定義は既定で遅延読み込み(tool search)され、実際に使うまでは文脈をあまり消費しない設計です。とはいえ多数のサーバーを常時つなぐと影響は出るため、使うものだけを接続するのが無難です。挙動が重い時は /context で使用量を確認できます。

追加したMCPをチームで共有できますか?

できます。追加時にスコープを project にすると設定が .mcp.json としてリポジトリ直下に書き出され、バージョン管理を通じてチームで共有されます。自分だけで使うなら既定の local スコープ、全プロジェクトで使うなら user スコープを選びます。

サブエージェントにMCPのツールを使わせられますか?

使わせられます。サブエージェントのツール許可では mcp__<サーバー名> という形式で、MCPサーバー単位の許可・拒否を指定できます。たとえば調査用のサブエージェントには特定のMCPサーバーだけを許可する、といった絞り込みが可能です。詳細な書き方は公式ドキュメントで確認してください。