AIツール使い方ガイド

ClaudeとMCPを連携すると何ができるか?導入前に知っておくことを解説

kidaken-ai

結論:MCPはClaudeを外部サービスと繋ぐ「標準規格」

MCP(Model Context Protocol)は、AnthropicがClaudeと外部ツール・サービスを接続するために策定したオープンな標準規格です。2024年11月に公開され、2026年時点で急速に普及が進んでいます。

一言で言えば、「ClaudeがファイルシステムやDB・Slack・GitHubなどの外部サービスを直接読み書きできるようにする仕組み」です。

項目 MCPなし MCPあり
Claudeができること テキストの生成・分析のみ 外部サービスへの読み書き・実行
ファイルアクセス 貼り付けたテキストのみ ローカルPC・クラウドストレージを直接参照
データ取得 コピーして貼り付けが必要 データベース・APIから直接取得
アクション実行 コードを生成するだけ ブラウザ操作・コマンド実行・メール送信も可能
るみな

るみな

MCPって、ChatGPTのPluginみたいなもの?

きだけん

きだけん

近い概念ですが、MCPの方がより汎用的なオープン規格です。ChatGPT Pluginは各プラグインがOpenAIの仕様に合わせて作られますが、MCPは標準プロトコルなのでClaude以外のAIも同じMCPサーバーを使えます。現在はCursor・WindsurfなどのAIコーディングツールもMCPに対応しています。

MCPで何ができるようになるか

ローカルファイルの読み書き

MCP Filesystemサーバーを設定すると、ClaudeがローカルPCのファイルに直接アクセスできます。

  • 「Documentsフォルダの〇〇.csvを読んで、売上上位10件を教えて」
  • 「今日の議事録ファイルを作成して、以下の内容を書いて」
  • 「srcフォルダ以下のPythonファイルを一覧して、未使用のimportを探して」

Claude Codeはこの機能を標準で持っています。claude.ai(Web版)でも適切なMCPサーバーを設定することで同様のことができます。

GitHubとの連携

GitHub MCPサーバーを使うと、Claudeがリポジトリを直接操作できます。

  • 「このリポジトリのissue一覧を取ってきて、優先度の高いものを3つ教えて」
  • 「PRのdiffを読んで、レビューコメントを書いて」
  • 「mainブランチの最新コードを参照して、この関数を改善して」

データベースへのアクセス

PostgreSQL・SQLite・MySQL対応のMCPサーバーを使うと、ClaudeがDBに直接クエリを実行できます。

  • 「このDBのユーザーテーブルの構造を確認して、先月の新規登録数を教えて」
  • 「パフォーマンスが遅いクエリを特定して、インデックスの提案をして」

ブラウザ操作・Web自動化

Browser MCPやPlaywright MCPを使うと、ClaudeがブラウザをClaude自身が操作できます。

  • 「このフォームに情報を入力して送信して」
  • 「〇〇のWebサイトを開いて、製品ページの価格をスクレイピングして」
  • 「テスト手順に従ってブラウザを操作して、結果を報告して」

Slack・Notionなどビジネスツールとの連携

Slack MCP・Notion MCPなどを使うと、Claudeがビジネスツールを読み書きできます。

  • 「今日のSlackの#general チャンネルを読んで、要確認の事項を抽出して」
  • 「Notionのプロジェクトページを読んで、今週の進捗をまとめて」

MCPの仕組み:導入前に知っておくこと

MCPの構成要素

MCPは「MCPクライアント」と「MCPサーバー」が通信する構成になっています。

  • MCPクライアント:Claude(claude.ai・Claude Code・APIアプリなど)。MCPサーバーに指示を送る側
  • MCPサーバー:外部サービスへの橋渡しをするプログラム。ファイルシステム・GitHub・DBなど種類ごとに別のサーバーが存在する

MCPサーバーは「ツール」「リソース」「プロンプト」の3種類の機能を提供します:

  • ツール:Claudeが呼び出して実行するアクション(ファイル作成・API呼び出しなど)
  • リソース:Claudeがコンテキストとして読み込むデータ(ファイル内容・DBの結果など)
  • プロンプト:再利用可能なプロンプトテンプレート

MCPを導入するための前提条件

MCPを使うには一定の技術的な準備が必要です。完全にノーコードでは使えません。

  • Node.jsまたはPythonの実行環境:MCPサーバーの多くはNode.jsまたはPythonで動く
  • 設定ファイルの編集:JSONまたはYAML形式の設定ファイルにMCPサーバーの情報を書く
  • Claude Desktopアプリ(またはClaude Code):claude.aiのWeb版ではMCPを使えない。Desktopアプリが必要

技術的なハードルとしては「npmコマンドが使える」「JSONファイルを直接編集できる」程度のレベルが目安です。プログラマーでなくても設定できるものも増えていますが、完全に文系の方には少しハードルがあります。

るみな

るみな

MCPを使ってみたいんだけど、まず何から始めればいい?

きだけん

きだけん

Claude Desktopアプリをインストールして、MCP Filesystemサーバーを設定するのが最初のステップとして最もわかりやすいです。公式ドキュメントにJSON設定ファイルの記述例がそのまま載っています。Filesystemで手軽にローカルファイルを読み書きさせた後、必要に応じてGitHubやSlackを追加するという順番がおすすめです。

claude.aiとClaude CodeでのMCPの違い

claude.ai(Desktopアプリ)でのMCP

Claude Desktopアプリの設定ファイル(claude_desktop_config.json)にMCPサーバーの設定を書くことで使えます。設定後はclaude.aiの会話画面でMCPサーバーが提供するツールをClaudeが利用できます。

// claude_desktop_config.json の例
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/yourname/Documents"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx"
      }
    }
  }
}

Claude CodeでのMCP

Claude Codeはclaude mcp addコマンドでMCPサーバーを追加できます。Claude Code自体がファイルシステムへのアクセスを標準で持っているため、追加のMCPが必要な場面はSlack・GitHub・DBなどの外部連携が中心になります。

# MCPサーバーを追加する例
claude mcp add github npx @modelcontextprotocol/server-github

# 登録済みのMCPサーバー一覧を確認
claude mcp list

MCPを使う前に確認すること

セキュリティの注意点

MCPはClaudeに強力な権限を与えるため、セキュリティの考慮が重要です。

  • アクセス範囲を最小限に設定する:Filesystemサーバーで許可するディレクトリは必要最小限にする。ホームディレクトリ全体を許可するのはリスクが高い
  • APIキー・トークンの管理:設定ファイルに直接書くAPIキーは漏洩に注意。環境変数で管理するのが推奨
  • MCPサーバーのソースを確認する:非公式・不明なMCPサーバーはマルウェアのリスクがある。AnthropicのGitHub公式リポジトリや信頼できる開発元のものを使う
  • プロンプトインジェクション:悪意あるWebページやファイルにMCPを通じてClaudeが不正な指示を実行させられるリスクがある

まとめ:MCPは「AIが道具を使えるようになる」仕組み

MCPを使うとClaudeは「会話相手」から「作業を実行するAI」に変わります。ファイルを読んでDBに書いてSlackで報告する、という一連の作業をClaude一つで完結できるようになります。

ただし:

  • 設定には多少の技術的なスキルが必要
  • 強力な権限を与えるためセキュリティの検討が必須
  • claude.ai Web版では現時点で使えない(Desktopアプリが必要)

MCPの全体像については「MCP(Model Context Protocol)とは?仕組みと実践的な活用事例」もあわせてご覧ください。

ABOUT ME
きだけん
きだけん
生成AI講師/副業コンサルタント
AI初心者が副業で月10万円を目指すための実践ノウハウを発信しています。生成AI講師として20名以上を指導し、自身もクラウドワークスで案件受注中。教育関連企業で10年勤務、娘の学費を稼ぐため日々研鑽中です。 全ての人が何かを「継続」し、「成果を出す」ことの手伝いをライフワークにしたいと考えています。
記事URLをコピーしました