MCPとREST API:なぜAPIをMCPサーバーで包むのか
APIはプログラマー向け、MCPサーバーはAIモデルがツールを見つけて安全に呼び出せるよう記述したものです。
要点
RESTやOpenAPIのサービスは、ドキュメントを読んでコードを書く開発者向けです。MCPサーバーは、モデルが実行時に読める名前・説明・入力スキーマ付きの少数のツールを公開し、さらにどのMCPクライアントからも同じ方法で接続できるようにします。
価値があるとき
- アプリごとに専用コードを書かずに、AIアシスタントにサービスを使わせたい。
- API全体ではなく、安全で高レベルな操作だけを公開したい。
はじめ方
自分のMCPサーバーを作るをご覧ください。