読み方 : エムシーピーサーバ

MCPサーバ【Model Context Protocol server】

概要

MCPサーバとはチャット推論を行う大規模言語モデルLLM)が、外部のデータやシステムと連携するための仲介プログラム。オープン規格「MCP」(Model Context Protcol)に基づいて動作し、AIが単独ではアクセスできないファイルデータベースWebサービスなどを共通の方法で利用できるようにする。
MCPサーバのイメージ画像

AIモデルは学習済みの知識をもとに文章を生成することは得意でも、利用者の手元にある文書や社内データ、最新情報には直接対応できない。従来はAIと各データソースを個別につなぐ連携コードが必要で、接続先が増えるほど開発の手間が膨らんでいた。

MCPサーバはAIから送られた要求を受け取り、必要な処理を実行して結果を返す。ローカルファイルの検索やデータベースへの問い合わせ、外部APIの呼び出しなどを担い、AIは利用可能な機能の一覧を取得したうえで適切なものを選び、実行結果を回答に反映する。

MCPサーバが提供する機能は、「ツール」「リソース」「プロンプト」の三種類に大別される。ツールはAIが呼び出して実行できる操作であり、メール送信やファイル作成、外部APIの呼び出しなどを肩代わりする。リソースはAIが参照するファイルデータベースの内容で、AIが理解できる形式に整形して引き渡す。プロンプトは特定の業務に最適化された命令文のひな型であり、必要に応じてAIへの入力として供給される。

例えば、GitHubがMCPサーバを構築して公開すれば、あらゆるAIツールがそこに接続してGitHubに対する操作を行うことができるようになる。他のネットサービスやクラウドサービスも、それぞれがMCPサーバを用意するだけで複数のAIアプリから利用可能になる。AIと外部サービスの組み合わせ数に応じて連携コードが増えていく従来の問題が解消される。

MCPサーバは企業向けの業務システムや開発支援ツール、クラウドサービスローカル環境など様々な対象と接続できる。利用するAIモデルやAIサービスが変わっても同じMCPサーバを継続して使うことができ、AIアプリケーションから共通の手順で多様な機能を利用できる仕組みとして採用が広がっている。なお、公開される機能には外部システムを操作するものも含まれるため、認証アクセス権限の管理、利用履歴の記録などをサーバ側で行うことも重要となる。

(2026.7.13更新)
 
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。