Content is user-generated and unverified.

Claude と MCP の基礎知識

🤖 Claude とは

概要

Claude は Anthropic 社が開発した AI アシスタントです。安全性と有用性を重視して設計されており、自然な対話を通じてさまざまなタスクを支援します。

Claude の特徴

  • 自然な対話: 人間のような自然な会話が可能
  • コード理解: プログラミング言語を理解し、コードの生成・修正・説明が可能
  • 長文処理: 大量のテキストを一度に処理できる(最大200,000トークン)
  • 安全性重視: 有害な出力を避ける設計

利用可能な形態

  1. Claude.ai (Webブラウザ版)
    • 無料プランあり(1日50メッセージ)
    • Pro/Max プラン(月額 $20/$100)
  2. Claude Desktop (デスクトップアプリ)
    • Windows/Mac 対応
    • MCP との統合が可能
  3. Claude Code (コマンドラインツール)
    • ターミナルから直接利用
    • コード開発に特化
  4. API (開発者向け)
    • アプリケーションへの組み込み

🔌 MCP (Model Context Protocol) とは

概要

MCP は、AI モデルが外部のツールやデータソースと標準化された方法でやり取りするためのオープンプロトコルです。2024年11月に Anthropic が発表しました。

アナロジー:USBポートのような存在

  • USB以前: 各デバイスごとに専用ポートが必要
  • USB登場後: 統一規格でさまざまなデバイスが接続可能

同様に:

  • MCP以前: AI と各ツールの連携には個別の実装が必要
  • MCP登場後: 統一プロトコルでさまざまなツールと連携可能

MCP の構成要素

[AIアシスタント] <--MCP--> [MCPサーバー] <--> [外部リソース]
   (Claude等)              (中継役)         (ファイル、DB等)
  1. MCP クライアント (Claude Desktop など)
    • AI アシスタントを含むアプリケーション
    • MCP サーバーと通信
  2. MCP サーバー
    • 特定の機能を提供する軽量プログラム
    • ファイルシステム、データベース、API などにアクセス
  3. リソース/ツール
    • MCP サーバーが提供する具体的な機能
    • 例:ファイル読み書き、データベースクエリ、API呼び出し

🎯 なぜ MCP が重要なのか

1. 統合の簡素化

従来の方法:

  • GitHub 連携用のコード
  • Slack 連携用のコード
  • データベース連携用のコード
  • → N個のツール × M個のAI = N×M個の実装が必要

MCP を使った方法:

  • 各ツールは MCP サーバーを1つ実装
  • 各 AI は MCP クライアントを1つ実装
  • → N+M個の実装で済む

2. セキュリティの向上

  • AI が直接システムにアクセスしない
  • MCP サーバーが権限を制御
  • 必要な範囲のみアクセス許可

3. 拡張性

  • 新しいツールの追加が容易
  • 既存のシステムを変更せずに AI 対応可能
  • コミュニティによる MCP サーバーの共有

💡 Claude + MCP でできること

実例1: ファイルシステムアクセス

ユーザー:「プロジェクトフォルダ内の README ファイルを全て要約して」
Claude:[MCP経由でファイルを読み取り、要約を生成]

実例2: データベース操作

ユーザー:「先月の売上データを分析してグラフを作成」
Claude:[MCP経由でDBクエリ実行、データ取得、分析実施]

実例3: API 連携

ユーザー:「GitHub の issue を確認して優先度順に整理」
Claude:[MCP経由でGitHub API にアクセス、issue を整理]

🚀 始め方

ステップ1: Claude Desktop をインストール

ステップ2: MCP サーバーを設定

  1. 設定ファイル(claude_desktop_config.json)を作成
  2. 使用したい MCP サーバーを設定
  3. Claude Desktop を再起動

ステップ3: 利用開始

  • Claude との対話で MCP の機能が使用可能に
  • 「ファイルを読んで」「データベースを検索」などの指示が可能

📚 主な MCP サーバー

公式提供

  • filesystem: ローカルファイルへのアクセス
  • github: GitHub リポジトリの操作
  • postgres: PostgreSQL データベースの操作

コミュニティ製

  • unity-mcp: Unity Editor の操作
  • slack: Slack メッセージの送受信
  • google-drive: Google Drive の操作
  • 他多数(2025年7月時点で100以上)

⚡ メリットとデメリット

メリット

✅ AI の能力が大幅に拡張される ✅ 実際のデータやツールにアクセス可能 ✅ 作業の自動化が容易 ✅ オープンソースで誰でも拡張可能

デメリット

❌ セットアップに技術的知識が必要 ❌ セキュリティリスクの考慮が必要 ❌ まだ発展途上の技術 ❌ エラー処理が完全ではない


🔮 将来の展望

短期的(2025年中)

  • より多くの MCP サーバーの登場
  • セットアップの簡易化
  • エンタープライズ向け機能の充実

長期的

  • AI エージェントの本格的な実用化
  • 複数の AI 間での MCP 共有
  • 標準化の進展

📝 まとめ

Claude は強力な AI アシスタントですが、単体では外部のシステムにアクセスできません。 MCP は、Claude に「手足」を与えるような技術で、ファイルの読み書き、データベースへのアクセス、各種 API の利用などを可能にします。

この組み合わせにより、AI アシスタントは単なる対話ツールから、実際の作業を実行できる強力なパートナーへと進化します。

ゲーム開発においても、Unity Editor を MCP 経由で操作することで、自然言語での開発作業が可能になるなど、新しい開発スタイルが実現できます。

Content is user-generated and unverified.
    Claude と MCP の基礎知識 | Claude