🔌 Socketlist

MCP(Model Context Protocol)とは?わかりやすく解説

Model Context Protocolとは何か、MCPクライアントとサーバーの仕組み、AIエージェントにとって重要な理由を解説します。

ひとことで言うと

Model Context Protocol(MCP)は、Anthropicが2024年11月に公開したオープンな標準規格です。AIアプリが外部のツールやデータに、統一された方法で接続できるようにします。アプリごとに個別の連携を作る代わりに、MCPサーバーを1つ作れば、MCP対応のどのクライアントからでも使えます。

クライアント・サーバー・ツール

MCPのクライアントは、Claude Desktop、Cursor、VS Code、ChatGPTなど、あなたが使うAIアプリです。MCPのサーバーは、そのクライアントに機能を提供する小さなプログラムです。サーバーが提供するものは3種類あります。

通信のしくみ

ローカルサーバーはあなたのPC上で動き、標準入出力(stdio)でクライアントとやり取りします。リモートサーバーはインターネット上で動き、Streamable HTTPを使います。どちらの場合もメッセージはJSON-RPC 2.0です。

なぜ重要なのか

MCPを使うと、チャットアシスタントが実際に作業できるエージェントになります。リポジトリを読む、データベースを検索する、ブラウザを操作する、Slackに投稿する、といったことが可能です。プロトコルが共通なので、同じサーバーを多くのアプリで使えます。

はじめ方

普段の作業に役立つサーバーを1つ選び、下のガイドに沿ってインストールし、必要最小限のアクセス権だけを与えましょう。

関連ガイド

Claude Desktop向けおすすめMCPサーバー(2026年) · Cursor向けおすすめMCPサーバー(2026年)

週刊MCPダイジェスト – 新着・話題のMCPサーバーをメールでお届けします。