MCPVault

はじめに

MCPとは?

Model Context Protocol(MCP)は、AIアプリケーションが外部システム(データベース、API、ファイルシステム、ブラウザ、ビジネスツール、インターフェースを持つあらゆるもの)に接続するためのオープン標準です。2024年11月にAnthropicがリリースし、2025年3月にOpenAIが採用、現在はLinux Foundationが管理しています。AIのUSB-Cと考えてください: モデルとツールごとのカスタム統合の代わりに、1つのコネクタ標準です。

サーバーとクライアント

MCP は世界を 2 つの役割に分けます。MCP サーバーは機能を公開するプログラムです。MCP クライアントはそれらのサーバーに接続するAIアプリケーションです。

1つのクライアントが同時に多くのサーバーに接続できます。それが全体のポイントです: AIツールがネイティブ統合を追加するのを待つ代わりに、すでにプロトコルに対応しているサーバーを接続します。

ツール、リソース、プロンプト

サーバーは3種類の機能を公開します。ツールはモデルが呼び出せるアクションです。リソースはクライアントが読み取れるデータです。プロンプトは再利用可能なプロンプトテンプレートです。 エコシステムのほとんどのサーバーは主にツールプロバイダーです。

なぜ急速に普及したか

2024年以前は、AIとツールを接続する方法が数十種類ありました。モデルプロバイダーは独自のツール呼び出し形式を持ち、フレームワークは独自の抽象化を持ち、統合は移植性がありませんでした。MCPはAnthropicの採用によって信頼性を、OpenAIとGoogleの採用によって標準化を達成しました。現在、MCPサーバーはコネクタを構築するデフォルトの方法です。

課題: 品質のばらつき

急速な採用は多くのサーバーを意味しますが、品質のばらつきも大きいです。一部は本番環境で実証済みで活発にメンテナンスされています。他は週末のプロジェクトで、数ヶ月間更新されていません。公式なグレードシステムや認証なしに判断するのは困難です。MCPVaultはこの問題を解決するために構築されました。