> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# モデルコンテキストプロトコル

> モデルコンテキストプロトコル（MCP）—その概要、仕組み、AIアプリケーションにとっての重要性—を理解する。

ClaudeやGPTのようなAIモデルは強力ですが、トレーニングされた内容に限定されています。モデルコンテキストプロトコル（MCP）は、外部ツール、データソース、現実世界の機能に接続するための標準的な方法を提供します。

<Frame>
  <iframe src="https://www.youtube.com/embed/zyDm-MJgDOA" title="MCPをマスターする：AIコネクティビティの究極ガイド" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## AIモデルにMCPが必要な理由

外部ツールとデータへのアクセスなしでは、AIモデルは以下のことができません：

* 最新情報へのアクセス
* 外部システムとのやり取り
* 現実世界でのアクション実行
* プライベートデータの操作

MCPはUSB-Cがデバイス接続を標準化したように、AIがツールとデータに接続するための普遍的な方法を作ることでこれを解決します。

<Frame>
  <img src="https://mintcdn.com/replit/0ixNWaRF232g0Gwn/images/tutorials/mcp.avif?fit=max&auto=format&n=0ixNWaRF232g0Gwn&q=85&s=fa8ad7a48e8e22fef036f6ef9c804536" alt="AIモデルが外部ツールとデータソースに接続しているMCP図" width="1920" height="1055" data-path="images/tutorials/mcp.avif" />
</Frame>

MCPを使うことで、AIモデルは以下のことができます：

* 専門的なツールとAPIへのアクセス
* プライベートデータソースからの読み取り
* 現実世界でのアクション実行
* 他のシステムへのシームレスな接続

## MCPの仕組み

MCPアーキテクチャには3つの主要コンポーネントがあります：

1. **クライアント側** — ClaudeやAIアプリケーションなど、外部ツールにアクセスする必要があるもの。
2. **通信レイヤー** — リクエストとレスポンスのフォーマットを標準化するプロトコル自体。
3. **サーバー側** — ツール、データソース、専門的な機能へのアクセスを提供するプログラム。

<AccordionGroup>
  <Accordion title="MCPクライアントとは？">
    MCPクライアントとは、Claude、Replit Agent、大規模言語モデルに接続するコマンドラインインターフェースのようなものです。外部ツールやデータソースに接続する「デバイス」です。

    MCPクライアントの例：

    * ブラウザのClaude
    * Replit Agent
    * AI用コマンドラインインターフェース
    * AI SDKで構築されたカスタムアプリケーション
  </Accordion>

  <Accordion title="MCPサーバーとは？">
    MCPサーバーはAIモデルにツールと機能を提供します。AIに問題を解決するための専門ツールセットを与えるようなイメージです。

    MCPサーバーが可能にすること：

    * 質問に答えるための特定のデータソースへのアクセス
    * AIをAPIに接続してオンラインでアクションを取れるようにする
    * ファイルの読み書き
    * 計算やコードの実行
    * Notion、Linear、Stripeなどのサービスからコンテンツを取得
  </Accordion>
</AccordionGroup>

## MCPが可能にすること

MCPはAIアプリケーションを強力にするいくつかのプリミティブを定義しています：

* **リソース** — AIモデルとデータとコンテンツを共有
* **ツール** — AIモデルがサービスを通じてアクションを実行できるようにする
* **プロンプト** — 一貫したAIインタラクションのための再利用可能なテンプレート
* **サンプリング** — サービスがAIモデルに情報を要求できるようにする
* **トランスポート** — クライアントとサーバーを効率的に接続

## スキル vs MCPサーバー

スキルとMCPサーバーはAIエージェントを拡張する2つの主な方法で、それぞれ異なる目的を持ちます。

|           | スキル                              | MCPサーバー                                 |
| --------- | -------------------------------- | --------------------------------------- |
| **最適な用途** | ワークフロー、規約、リファレンス資料               | 外部サービスへの接続、アクション実行                      |
| **読み込み**  | 軽量 — 呼び出されるまで名前+説明のみ             | 重い — すべてのツール説明が最初から読み込まれる               |
| **定義**    | Agentが*どのように*動作すべきか              | Agentが*何に*アクセスできるか                      |
| **例**     | 「株式アナライザー」スキル — 特定のフレームワークで投資を調査 | 「Stripe」MCPサーバー — 支払いとサブスクリプションデータを読み取る |

スキルに関する対応するマインドセットについては、[Agentスキル](/learn/agent-skills)を参照してください。

## 実際の応用例

MCPは幅広いAIアプリケーションを可能にします：

* **カスタマーサービスシステム** — 会社のデータベースにアクセスして特定の質問に答える
* **リサーチアシスタント** — 複数のソースからコンテンツを検索・要約する
* **生産性ツール** — ファイルやアプリケーションとやり取りする
* **コンテンツ作成ツール** — メディアライブラリと公開プラットフォームにアクセスする

## メリット

MCPは3つの主要なメリットを提供します：

* AIがすぐに接続できる既製の統合
* 接続を書き直すことなくAIプロバイダーを切り替える能力
* 機密データを保護するセキュリティ機能

<Note>
  MCPはAIエコシステム全体でサポートが拡大している新興標準です。新しいツールと統合が定期的に追加されています。
</Note>

## 次のステップ

<CardGroup cols={2}>
  <Card title="MCPで接続する" icon="server" href="/build/connect-via-mcp">
    実践：Replitでリスト済みのMCPサーバーに接続するか、カスタムサーバーを追加する。
  </Card>

  <Card title="MCPサーバーリファレンス" icon="folder-tree" href="/references/mcp/overview">
    リスト済みサーバーのカタログ、セキュリティモデル、認証オプション。
  </Card>

  <Card title="Agentスキル" icon="puzzle-piece" href="/learn/agent-skills">
    Agentを拡張するもう一つの方法 — スキルをいつ・どのように使うか。
  </Card>

  <Card title="MCPプロトコルドキュメント" icon="arrow-up-right-from-square" href="https://modelcontextprotocol.io">
    オープンスタンダードの公式ドキュメントを読む。
  </Card>
</CardGroup>
