MCP(Model Context Protocol)は、Anthropic が公開した生成AI向けのオープンプロトコルであり、AI アプリケーションが外部のデータ、ツール、API と安全かつ統一的に連携できるようにする規格である。公式ドキュメントでは「AI 用の USB-C ポート」に例えられ、特定のモデルやプラットフォームに依存せず、共通のインターフェースで拡張機能を接続できる点が特徴とされる。
MCP では、AI アプリケーション(ホスト)と外部機能を提供する MCP サーバーが分離され、クライアントが両者の通信を仲介する構造を採用する。MCP サーバーは主に三つの機能を公開する。第一に、AI が参照可能なデータやコンテンツを提供する「リソース」。第二に、外部の処理やアクションを定義する「ツール」。第三に、対話や処理の型を定義する「プロンプトテンプレート」である。これにより、AI は外部システムを統一的な形式で扱うことができる。
MCP の目的は、AI モデルが安全に外部資源へアクセスできる標準的な枠組みを提供することで、アプリケーション開発の拡張性を高める点にある。実装方法や利用領域は多様だが、開発者が外部ツール接続を容易に管理できるようにするための基盤技術として位置づけられている。
ParsleyLab:Excel形式で柔軟に記録しつつ、組織内で簡単かつ自由にデータを蓄積・活用できるソリューション