「Claude Codeはすごいらしいけど、結局チャットしかできないんでしょ?」——そう思っている方に知ってほしいのがMCPです。MCP(Model Context Protocol)とは、Claude CodeをSlack・Google Drive・カレンダーといった外部ツールとつなぐための共通規格です。これを設定すると、Claude CodeはSlackのメッセージを読んで返信を書いたり、Google Driveのファイルを直接操作したりできるようになります。つまりMCPは「AIの手足を増やす仕組み」です。非エンジニアでも、どのMCPサーバーを何のために使うかを理解するだけで、自分のチームに何ができるようになるかが見えてきます。
目次
- MCPとは何か
- MCPサーバーとは何か
- 使えるMCPサーバーの例(一覧)
- 具体的な活用シーン
- 毎朝のSlack報告を自動化する
- カレンダーを見て今日のタスクを整理する
- Google Driveの議事録を要約する
- Notionのデータベースから情報を引き出す
- MCPサーバーの追加方法(設定コマンド)
- デスクトップアプリの「コネクタ」とClaude CodeのMCPの関係
- 非エンジニアでも導入できるか
- MCPを使う前に理解しておくこと
- この記事のポイント
- よくある質問(FAQ)
1. MCPとは何か
MCPとは「Model Context Protocol」の略で、Anthropicが定めた標準規格です。
これだけ聞くと難しく感じますが、実態はシンプルです。「AIが外部ツールと話すときの共通言語」と考えてください。
従来、AIにSlackを操作させたければ、Slackのプログラムを一から書く必要がありました。MCPという共通規格があれば、Slack側がMCPに対応したサーバーを用意するだけで、あとはClaudeがそのサーバーと通信してSlackを操作できます。
USB規格のようなイメージです。USBポートがあればどのデバイスでも接続できるように、MCPに対応したツールはどのAIとも接続できます。
2. MCPサーバーとは何か
MCPサーバーとは、MCPという規格に基づいて動く「仲介役のプログラム」です。
「Claude Code → MCPサーバー → 外部ツール(Slack・Google Drive等)」という3層の構造で動きます。MCPサーバーが中間で通訳と仲介をしてくれるため、Claude CodeはSlack独自の仕様を知らなくても、MCPサーバー経由で「最新のDMを読んで」「このチャンネルに投稿して」という操作ができます。
3. 使えるMCPサーバーの例
現在、多くのツールがMCPサーバーを公開しています。代表的なものを整理します。
| MCPサーバー | できること |
|---|---|
| Slack MCP | チャンネル投稿、DM送信、メッセージ検索 |
| Google Drive MCP | ファイルの読み込み・作成・検索 |
| Google Calendar MCP | 予定の確認・追加・変更 |
| Gmail MCP | メールの読み込み・返信・下書き作成 |
| Notion MCP | ページの読み込み・作成・データベース操作 |
| GitHub MCP | コードの読み込み・Issue作成・PR操作 |
| Ahrefs MCP | SEOデータの取得・キーワード分析 |
この一覧を見るだけで、Claude Codeが「AIチャット」ではなく「業務ツール全体のハブ」として機能できることがわかります。
4. 具体的な活用シーン
毎朝のSlack報告を自動化する
Google Analyticsのデータを取得して、前日のアクセス数をSlackの指定チャンネルに自動投稿する、という作業をClaude Code + MCPで実現できます。
従来は誰かが毎朝手動でツールを確認して、数字をコピーして、Slackに貼る作業が必要でした。MCPがあれば「毎朝9時に自動で完了している」状態にできます。
カレンダーを見て今日のタスクを整理する
「今日の予定をGoogle Calendarから読んで、それぞれの準備すべきことをリストアップして」という指示を出すと、Claude Codeがカレンダーのデータを取得して、予定の内容に合わせたタスクリストを作ってくれます。
Google Driveの議事録を要約する
「先週の打ち合わせの議事録ファイルを読んで、決定事項だけ箇条書きにして」という指示で、Google Drive上のドキュメントをClaude Codeが直接読んで要約できます。ファイルをダウンロードして貼り付ける手間がなくなります。
Notionのデータベースから情報を引き出す
営業のパイプラインをNotionで管理しているチームなら、「今月クローズ予定の案件を一覧にして」という指示でNotionのデータを取得・整形できます。
5. MCPサーバーの追加方法(設定コマンド)
Claude Codeのセッション内でMCPサーバーを追加するには、claude mcp add コマンドを使います(出典:Claude Code Docs「Connect Claude Code to tools via MCP」)。
HTTPサーバーを追加する(推奨)
claude mcp add --transport http <name> <url>
例:
claude mcp add --transport http notion https://mcp.notion.com/mcp
ローカルで動くサーバーを追加する(stdio)
claude mcp add <name> -- <command> [args...]
なお、SSE(Server-Sent Events)方式での接続は非推奨とされています。
スコープ(誰と共有するか)
MCPサーバーの設定は「スコープ」によって適用範囲が変わります。
| スコープ | 保存先 | 適用範囲 |
|---|---|---|
| local(既定) | ~/.claude.json | そのプロジェクトのみ・自分だけ |
project(--scope project) | .mcp.json(プロジェクト直下) | そのプロジェクトのみ・チームで共有可能 |
user(--scope user) | ユーザー単位の設定 | 全プロジェクト・自分だけ |
projectスコープで作成した.mcp.jsonはGitで管理し、チームに共有できます。
状態確認・管理
セッション内で /mcp と入力すると、接続中のMCPサーバーの状態確認、認証、切り替えができます。コマンドラインからは次のコマンドで管理します。
claude mcp list— 設定済みサーバーの一覧claude mcp get <name>— 個別サーバーの詳細claude mcp remove <name>— サーバーの削除
.mcp.jsonに書かれたサーバーは、インタラクティブなセッションで初めて使うときに、接続してよいかどうかの確認が表示されます。
6. デスクトップアプリの「コネクタ」とClaude CodeのMCPの関係
「Claude Desktopの設定でMCPを追加したのに、Claude Codeでは見当たらない」という混乱が起きやすいポイントを、公式ドキュメントで確認できる範囲で整理します。
claude.ai(Webおよびデスクトップアプリのチャット画面)の「コネクタ」は、claude.ai側の設定画面で管理します。一方、デスクトップアプリのチャット機能の設定はclaude_desktop_config.jsonに、Claude Codeの設定は~/.claude.jsonや.mcp.jsonに保存され、これらの設定ファイルは共有されません。
ただし、Claude Codeにclaude.aiのアカウントでログインしている場合、claude.ai側で追加したコネクタは、Claude Codeでも自動的に使える状態になり、/mcpの一覧に「claude.ai」という接頭辞つきで表示されます。
同名のMCPサーバーが複数の場所に設定されている場合、優先順位は次の順です。
local > project > user > プラグイン提供 > claude.aiコネクタ
なお、Claude Desktop(チャット機能)側で設定済みのMCPサーバーをClaude Codeに取り込むclaude mcp add-from-claude-desktopというコマンドも用意されています。
デスクトップアプリの「Code」タブとCLI版のClaude Codeは同じエンジンで動いており、CLAUDE.md・MCPサーバー・Hooks・Skills・settingsの設定を共有します(出典:Claude Code Docs「Claude Desktop quickstart」)。
7. 非エンジニアでも導入できるか
「MCPの設定は難しいのではないか」と感じる方は多いですが、実際にはclaude mcp addコマンド1行で動くものがほとんどです。
基本的な導入ステップは以下の通りです。
- 使いたいMCPサーバーの接続情報(URLまたは起動コマンド)を確認する
claude mcp addコマンドでMCPサーバーを追加する(詳細は前々節「MCPサーバーの追加方法」を参照)- セッション内で
/mcpと入力し、接続状態を確認する - 実際に使ってみて動作を確認する
難しいのは「どのMCPサーバーを選ぶか」「各サービスのAPIキーをどこで発行するか」の判断です。claudecode道場では、主要MCPサーバーの設定手順をステップバイステップで解説しており、APIキーの発行方法もスクリーンショット付きで紹介しています。
8. MCPを使う前に理解しておくこと
MCPは非常に強力な機能ですが、接続するサービスによっては注意が必要です。
権限の範囲を確認する
MCPサーバーはあなたのアカウントの権限で動きます。GoogleアカウントのMCPを設定した場合、Claude CodeはそのアカウントがアクセスできるすべてのGoogle Driveファイルを読める状態になります。不必要に広い権限を与えないことが大切です。
APIキーは適切に管理する
MCPサーバーの設定にはAPIキーが必要なことが多いです。APIキーは可能な限り環境変数として渡し、設定ファイルの中身や実行結果をスクリーンショット・チャットにそのまま貼り付けたり、GitHubなどに公開したりしないよう注意してください。
社外のMCPサーバーを使う場合はリスクを確認する
公式が提供するMCPサーバー以外にも、サードパーティが作ったものが多数公開されています。接続する前に、信頼できる提供元かどうかを必ず確認してください。特に、外部のWebページやドキュメントの内容を取得してくるタイプのMCPサーバーは、取得した内容に紛れ込んだ指示文をAIがそのまま実行してしまう「プロンプトインジェクション」の経路になりうると公式ドキュメントでも注意喚起されています。
9. この記事のポイント
- MCPとはAIと外部ツールをつなぐ共通規格で、「AIの手足を増やす仕組み」
- MCPサーバーはSlack・Google Drive・カレンダー・Notionなどに対応したものが無料で公開されている
- 導入は
claude mcp addコマンド、または/mcpでの確認だけで完了する - claude.aiの「コネクタ」とClaude CodeのMCP設定は別の仕組みで、設定ファイルも共有されない
- 権限の範囲・APIキーの管理・提供元の信頼性を必ず確認する
- 複数のMCPサーバーを同時に設定して使い合わせることができる
10. よくある質問(FAQ)
Q. MCPはClaude Codeだけの仕組みですか?
A. いいえ。MCPはAnthropicが定めた規格ですが、他のAIツールにも採用が広がっています。MCPサーバーを一度設定すれば、対応する複数のAIから同じように使えます。
Q. 無料で使えるMCPサーバーはありますか?
A. SlackやGitHub、Notionなど多くのMCPサーバーが無料で公開されています。ただし、接続先のサービス(Slackのビジネスプランなど)によっては費用が発生する場合があります。
Q. MCPサーバーの設定中に詰まったらどうすればよいですか?
A. claudecode道場のカリキュラムでは、主要MCPサーバーのトラブルシューティングも解説しています。特にAPIキーの設定場所を間違えるケースが多いため、設定ファイルのパスと記述形式を丁寧に確認することが大切です。
Q. 複数のMCPサーバーを同時に使えますか?
A. 使えます。設定ファイルに複数のMCPサーバーを並べて記述するだけです。実際にmalnaの社内環境では、Slack・Google Calendar・Notionの3つを同時に使っています。
Q. MCPサーバーを使うとClaude Codeの動作が遅くなりますか?
A. MCPサーバーは必要なときだけ呼び出されるため、通常のClaude Code操作への影響はほぼありません。ただし、大量のデータを取得する操作(数百件のGoogle Driveファイルを一括検索など)は時間がかかることがあります。
組織全体でのMCP活用・ツール連携設計の相談はmalnaのAI導入コンサルへ
claudecode道場で実践的なClaude Code研修を始める(無料公開中)
あわせて読みたい:



