MCP は AI と外部ツール・サービスをつなぐ標準プロトコル。これにより Claude がチャットから直接アプリを操作できるようになる。
Claude などの AI は、学習データに基づいてテキストを生成することしかできなかった。
AI はあくまで「文章を生成するだけ」であり、実際の操作は人間が行う必要があった。
MCP(Model Context Protocol) は Anthropic が策定したオープンな標準仕様で、AI と外部サービスを安全につなぐための共通の「接続口」を定義している。
MCP を使うと:
人間が仲介しなくても、Claude が「手」を持ったように外部サービスを操作できるようになる。
ユーザー
↓ 「記事をアップロードして」と依頼
Claude
↓ MCP を通じて Snipphy のツールを呼び出す
Snipphy MCP サーバー
↓ Snipphy API にリクエスト
Snipphy
↓ 記事が作成される
Claude
↓ 「完了しました」と報告
ユーザー
Claude は MCP サーバーが提供するツール(関数)の一覧を受け取り、会話の文脈に応じて適切なツールを選んで呼び出す。
外部サービス側(Snipphy など)が用意する接続用のサーバー。Claude が呼び出せるツールの一覧と仕様を提供する。
Claude(AI)側。MCP サーバーに接続し、ツールを呼び出す。
MCP サーバーが公開する個々の機能。たとえば Snipphy MCP Tool の場合:
create_markdown_article(記事を作る)list_my_modules(モジュール一覧を取得する)などがツールにあたる。
MCP が登場する前は、AI に外部サービスを操作させるには各社が独自の方法で実装する必要があった。MCP という共通仕様があることで:
USB のような「共通の規格」として機能している。
Snipphy MCP Tool もこの仕組みで動いており、接続後は「Snipphy に記事を書いてアップロードして」と依頼するだけで Claude が自動で投稿してくれる。
| 項目 | 内容 |
|---|---|
| MCP とは | AI と外部サービスをつなぐ標準プロトコル |
| 策定者 | Anthropic |
| できるようになること | Claude がチャットから直接外部サービスを操作 |
| ユーザーの操作 | Claude.ai の設定でコネクタを追加するだけ |
| Snipphy との関係 | Snipphy MCP Tool = Snipphy が提供する MCP サーバー |