MCPとは何か
MCP(Model Context Protocol)はAnthropicが2024年11月に公開したオープン規格のプロトコルです。AIモデルと外部ツール・データソースを標準化された方法で接続するための仕組みで、「AIのためのUSB-C」とも表現されます。MCPに対応したAIアプリ(Claude・Cursor・Windsurf等)は、MCPサーバーを経由してGitHub・Slack・データベース・ファイルシステムなど任意のツールと連携できます。
MCPの仕組み(3つの役割)
なぜMCPが重要なのか
標準化された統合
各AIアプリが独自にツール統合を実装する必要がなくなる。1つのMCPサーバーを作れば、ClaudeでもCursorでも動く。
急拡大するエコシステム
GitHub・Slack・PostgreSQL・Figma・Linear・Notionなど主要サービスの公式MCPサーバーが続々登場。コミュニティ製も数千種類以上。
ローカル実行でセキュア
MCPサーバーはローカルマシン上で動かすことができ、機密データをクラウドに送らずにAIと連携できる。企業のセキュリティポリシーに対応しやすい。
エンジニアの市場価値
MCPサーバーを作れるエンジニアへの需要が急増中。自社ツールとAIを接続するカスタムMCP開発は今後の重要スキルのひとつ。
人気のMCPサーバー一覧
| サービス | できること | 提供元 |
|---|---|---|
| GitHub MCP | リポジトリ操作・PR作成・Issue管理・コードレビュー | GitHub公式 |
| Slack MCP | メッセージ送信・チャンネル検索・スレッド要約 | Slack公式 |
| Filesystem MCP | ローカルファイルの読み書き・ディレクトリ操作 | Anthropic公式 |
| PostgreSQL MCP | DBへのクエリ実行・スキーマ確認・データ分析 | コミュニティ |
| Figma MCP | デザインデータ取得・コンポーネント一覧確認 | Figma公式 |
| Playwright MCP | Webブラウザ操作・E2Eテスト自動生成 | Microsoft公式 |
Claude DesktopでMCPを使う手順
Claude Desktopをインストール
Claude.aiからClaude Desktop(Mac/Windows)をダウンロードしてインストールする。Web版のClaude.aiではMCPは使えない。
設定ファイルを編集する
~/Library/Application Support/Claude/claude_desktop_config.json(Mac)または%APPDATA%\Claude\claude_desktop_config.json(Windows)にMCPサーバーの設定を追加する。
MCPサーバーをnpxで追加
設定例:{"mcpServers":{"filesystem":{"command":"npx","args":["-y","@modelcontextprotocol/server-filesystem","/Users/username/Desktop"]}}}
Claude Desktopを再起動して確認
再起動後、チャット画面にツールアイコンが表示されればMCPが有効になっている。「デスクトップのファイルを一覧表示して」と依頼して動作確認する。
AI時代の転職をサポート
AIスキルを活かした転職は
レバテックキャリアにおまかせ
AI・機械学習エンジニア案件に強い。現役エンジニアのキャリアアドバイザーが年収交渉まで徹底サポート。
よくある質問
MCPサーバーは自分で作れますか?
はい、作れます。AnthropicはPython・TypeScript向けのSDKを公開しており、基本的なMCPサーバーは数十行で書けます。TypeScript SDKの場合、npm create @modelcontextprotocol/serverでひな形を生成できます。
MCPとFunction Callingの違いは何ですか?
Function Calling(Tool Use)はOpenAI・Anthropic等が独自に実装するAI側の機能です。MCPはその上位概念で、どのAIアプリからでも同一のサーバーを呼び出せる標準化プロトコルです。MCP経由でTool Useが実行されるイメージです。
Claude Code でもMCPは使えますか?
はい。Claude Code(CLIツール)はMCPに対応しており、claude mcp add コマンドでMCPサーバーを追加できます。ターミナル開発環境でGitHub・DBなどをAIから直接操作できます。
MCPサーバーはセキュリティ上安全ですか?
ローカル実行のMCPサーバーはデータがクラウドに送られません。ただしAIが操作できる範囲を適切に制限する設計が必要です。信頼できないコミュニティ製MCPサーバーの使用は内容を確認してから行うことを推奨します。