MCP(Model Context Protocol)
Overview
MCPについてまとめているセクション(今後プロトコルへ移動するかも)
MCPとは
MCP(Model Context Protocol)はClineやCursorなどといった、LLMを使用しているクライアントがMCPサーバーと連携するためのプロトコル。
広義的に、MCPとはそのプロトコルを使用したサービスのことを指す。
MCPサーバー
クラウド上のサービスやローカルで立ち上げているサーバーなどのこと。
LLMがこのサーバーと連携することでNotionのファイル編集やSupabaseのデータベースクエリ、Cloudflareのステータスチェック、ローカルのファイル編集などが可能になる。
従来のLLMは学習したデータに基づいて「考える」ことしかできなかったが、外部と連携し「行動する」能力を与えているのがMCP。
MCP実用例
- データ取得・分析系
- Sentry: アプリケーションのエラー情報をリアルタイムで取得し、LLMが自動的に解析・修正
- Firecrawl: 複数のウェブサイトをクロールしたり、Deep Researchで最新情報を収集・分析
- GitHub MCP: リポジトリの情報取得やPR作成、Issue管理などをLLMから直接操作
- 開発・運用支援系
- Kubernetes MCP: クラスタの状態監視やデプロイメント管理を自然言語指示で実行
- ビジネスツール連携系
- Slack MCP: チャンネルの監視、メッセージ送信、スレッド管理などをLLM経由で自動化
- Google Drive MCP: ファイルの検索・作成・共有設定をLLMが自然言語で操作
また複数のMCPを組み合わせることで、Clineだけで完結するSaaSビジネスの構築・運用なども可能になる。
- Firecrawl MCP: 競合他社の動向や市場トレンドの自動分析
- Stripe MCP: サブスクリプション課金や決済管理の自動化
- Supabase MCP: ユーザーデータやコンテンツのデータベース操作
- Cloudflare MCP: インフラ監視やDNS設定、CDN最適化
- SendGrid MCP: ユーザーへのオンボーディングメールや請求書の自動送信
