MCPとは — AIと外部ツールをつなぐ共通規格
MCP(Model Context Protocol)は、Anthropic社が策定したAIモデルと外部ツールを接続するためのオープンプロトコルです。
通常のClaudeは、入力されたテキストやファイルをもとに回答を生成します。MCPを使うと、Claudeが外部のツールやサービスにアクセスし、リアルタイムの情報取得やアクション実行ができるようになります。
たとえば、Claudeに「今日のスケジュールを確認して」と頼むと、MCPを通じてGoogleカレンダーの情報を取得し、実際の予定を踏まえた回答をしてくれます。「AIがテキストだけの世界から外に出る」ための仕組みがMCPです。
MCPの仕組み — クライアントとサーバー
MCPはクライアント・サーバーモデルで動作します。
- MCPクライアント: Claude側。外部ツールに「このデータがほしい」「この操作をして」とリクエストを送る
- MCPサーバー: 外部ツール側。リクエストに応じてデータを返したり、操作を実行したりする
MCPサーバーは、各ツールやサービスの開発者がプロトコルに沿って作成します。すでに多数のMCPサーバーが公開されており、コミュニティによって日々増え続けています。
MCPの重要なポイントは「共通規格」であることです。各AIツールが独自にAPI連携を実装するのではなく、MCPという共通のプロトコルに従うことで、一つのMCPサーバーを複数のAIツールから利用できます。USBのように「つなげば使える」世界を目指した設計です。
MCPで何ができるのか — 具体例
ファイルシステムへのアクセス
ローカルのファイルやフォルダにClaudeがアクセスできるようになります。「このフォルダ内のCSVファイルを分析して」「レポートのPDFを読んで要約して」といった操作が、ファイルを手動でアップロードせずに実行できます。
Webブラウジング
Webページの情報を取得するMCPサーバーを接続すれば、最新のWeb情報を踏まえた回答が得られます。リアルタイムの情報を反映した調査や比較分析に活用できます。
ビジネスツール連携
Slack、Google Drive、Notion、GitHubなど、日常的に使うビジネスツールとの連携が可能です。「Slackの#マーケティングチャンネルの直近1週間の投稿をまとめて」「GitHubのイシュー一覧を取得して」のように、ツールをまたいだ作業をClaudeに依頼できます。
データベースへのクエリ
PostgreSQLやSQLiteなどのデータベースにMCPで接続し、Claudeが自然言語の質問をSQLに変換して実行できます。「先月の売上トップ10の商品を教えて」と聞くだけで、裏側でSQLクエリが走ります。
MCPの利用方法
Claude Desktopアプリでの設定
Claude Desktopアプリ(macOS / Windows)では、設定ファイルにMCPサーバーの情報を記述することでMCPを有効化できます。
- Claude Desktopアプリをインストール(公式サイトからダウンロード)
- 設定ファイル(
claude_desktop_config.json)にMCPサーバーの情報を追記 - アプリを再起動するとMCPサーバーが認識される
設定ファイルにはMCPサーバーの起動コマンドとパラメータを記述します。具体的な書式はMCPサーバーごとのドキュメントに記載されています。
Claude Codeでの設定
ターミナルで動作するClaude Codeでも、MCPサーバーを利用できます。プロジェクトの設定ファイルにMCPサーバーの情報を記述するか、コマンドラインから追加します。Claude Codeでは、ファイルシステム操作やGit操作などが標準で組み込まれているため、追加のMCP設定なしでも多くの操作が可能です。
代表的なMCPサーバー
現在公開されている代表的なMCPサーバーを紹介します。
- Filesystem: ローカルファイルの読み書き。指定したディレクトリ配下のファイルにアクセス可能
- GitHub: リポジトリの操作、イシュー管理、プルリクエストの作成・レビュー
- Slack: チャンネルの閲覧、メッセージの投稿、スレッドの読み取り
- Google Drive: ファイルの検索・閲覧・作成
- Brave Search: Web検索の実行と結果の取得
- PostgreSQL / SQLite: データベースへのクエリ実行
MCPサーバーの一覧は、Anthropic公式のMCPリポジトリやコミュニティサイトで確認できます。自分の業務に合ったMCPサーバーを探してみてください。
MCPを使う際のセキュリティ上の注意
- アクセス範囲を限定する: ファイルシステムMCPサーバーでは、アクセスを許可するディレクトリを最小限に絞りましょう。全ドライブへのアクセスを許可するのはリスクが高い
- 認証情報の管理: MCPサーバーの設定にAPIキーやトークンが含まれる場合は、設定ファイルの管理に注意してください
- 操作の確認: MCPでClaudeが外部ツールに対して操作を実行する際は、実行前に確認プロンプトが表示される場合があります。意図しない操作が実行されないよう、確認を怠らないようにしましょう
- 信頼できるMCPサーバーを使う: 公式リポジトリやGitHubで評価の高いMCPサーバーを選びましょう。出所不明のMCPサーバーはセキュリティリスクがあります
まとめ — MCPでClaudeの活用範囲が広がる
MCPを使えば、Claudeは「テキストを読み書きするだけのAI」から「外部ツールと連携して実際の業務を遂行するAI」へと進化します。ファイル操作、Web検索、ビジネスツール連携など、可能性は広がり続けています。
まずはClaude Desktopアプリで、ファイルシステムMCPサーバーから試してみるのがおすすめです。ローカルファイルをClaudeに直接読み込ませるだけでも、ファイルアップロードの手間が省けて業務効率が上がります。
次のレッスンでは、Claudeの料金プランを比較し、自分に合ったプランの選び方を解説します。