MCP - AI分野における「USB-Cインターフェース」

Model Context Protocol (MCP) はオープンプロトコルであり、アプリケーションが大規模言語モデル(LLM)にコンテキストを提供する方法の標準化を目指しています。

MCP を AI 分野における「USB-C 接続」に例えることができます:USB-C が異なるデバイスを統一された規格で接続できるように、MCP は AI モデルが異なるデータソースやツールを統一された規格で接続し、より効率的に複雑なタスクを遂行できるようにします。

MCP の利点は何ですか?

MCP はあなたのアプリケーションと LLM モデル間の協力をよりシンプルで効率的にします。以下を提供します:

  • 📦 豊富な事前に構築された統合ツール、LLMが直接使用可能;
  • 🔄 高い柔軟性、異なるLLMプロバイダー間での自由な切り替えをサポート;
  • 🔒 セキュリティのベストプラクティス、データが常にあなたのインフラ内に安全に留まることを確保。

MCPアーキテクチャの概要

MCPはクラシックなクライアント-サーバーアーキテクチャを採用しており、1つのホストアプリケーションが複数のサーバーに同時に接続できるようにします:

  • MCPホスト(Host):Claudeデスクトップ版、各種IDEやAIツールなどは、MCPプロトコルを介してデータにアクセスする必要があります。
  • MCPクライアント:プロトコルクライアントで、サーバーと一対一の接続を確立します。
  • MCPサーバー:軽量サービスで、標準化されたプロトコルを通じてクライアントに特定の機能を提供します。
  • ローカルデータソース:例えば、あなたのコンピュータのファイルシステム、データベース、またはその他のローカルツールなど。
  • 外部データソース:例えば、インターネットサービス、リモートAPIなど。

Claude デスクトップアプリ MCP 試用版

Claudeデスクトップ版は現在、Model Context Protocol (MCP) の機能をサポートしています。この機能を通じて、異なるデータソースをAIモデルと簡単に接続でき、Claudeの能力を大幅に向上させます。

🌟 公式リファレンスサーバー

以下は一部の公式リファレンス実装サーバーであり、MCP機能のコア能力を示しています:

  • AWS KB Retrieval:AWS知識ベースの検索。
  • Brave Search:Brave Search APIを使用したウェブまたはローカル検索。
  • Google Drive:Google Driveファイルへの直接アクセスと検索。
  • Google Maps:位置サービス、ルート計画、および場所の詳細情報。
  • PostgreSQL:読み取り専用のデータベースアクセスとクエリ。
  • Memory:知識グラフに基づく永続的な記憶システム。
  • Filesystem:ローカルファイルシステムに接続し、ファイルの読み書き操作を実現する。

公式統合サービス選定

これらのサービスはプラットフォーム公式によって維持されており、本番環境での使用に適しています。例えば:

  • 21st.dev Magic高品質なUIコンポーネントを生成する。
  • Apex Fintech:金融分野における複雑な脅威の迅速な検出。
  • Grafana:ダッシュボードクエリとデータ分析。
  • JetBrains:JetBrains IDE開発環境への接続。
  • Milvus:ベクトルデータベースの検索と分析。
  • Oxylabs:ウェブサイトクローリング、データ抽出。
  • Stripe:支払い、取引、サブスクリプション管理などとのインタラクション。

🌟 コミュニティが開発したサーバー

公式提供のサーバーに加え、コミュニティは多数の優れたサードパーティのMCPサーバーを開発しました:

  • Able to interact with databases
    • BigQuery、PostgreSQL、MongoDB、ClickHouse、MSSQL、MySQLなど。
  • Blockchain services
    • GOAT(200種類以上のオンチェーン操作をサポート)、Bankless Onchain、Ethereum Virtual Machine(EVM)など。
  • Productivity Tools
    • Anki(記憶カード管理)、Notion、OneNote、Todoist、Monday.com、Notion、Todoist など。
  • Programming and automation
    • Docker、Kubernetes、GitLab、GitHub など。
  • AI データ分析と生成
    • EduBase(教育プラットフォーム)、Chronulus AI(予測ツール)、Chroma(ベクトルデータベース)など。
  • オフィスおよびコミュニケーションツール
    • ClaudePost(メール管理)、mac-messages-mcp(iMessage管理)、LINE、Discord、Todoist、Notionなど。