MCPサーバーは、MCP のルールに沿って AI へツールやデータを公開する側のプログラムです。
MCPツール、MCPリソース、MCPプロンプト を提供し、ホスト側の AI アプリから呼び出されます。
まず押さえたいポイント
- AI が直接すべてを知るのではなく、MCPサーバー経由で外部機能やデータに触る
読む情報と実行する機能を分けて公開しやすい- 接続方法は stdio と Streamable HTTP が代表的
どんな場面で使うか
- ローカルのファイルやリポジトリを AI に読ませたいとき
- 社内APIや業務ツールを AI から安全に使わせたいとき
- チームで同じ接続先を再利用しやすくしたいとき
どんなふうに理解するとよいか
AI 用の外部接続アダプタ と考えると分かりやすいです。
AI アプリ本体に機能を全部埋め込むのではなく、外のデータや操作をサーバー側へ切り出して公開する役目です。
押さえておきたい注意点
便利ですが、公開範囲や権限を広げすぎると危険です。
特にリモート公開では、認証、公開先、監査ログ、読み取り専用で足りるかを先に決めた方が安全です。
実務で見るポイント
- まずは読み取り中心で始める
- stdout に余計なログを出さない
- ローカル接続とリモート公開で設計を分ける