IT用語
AIアプリケーションと外部のツールやデータをつなぐための共通の仕組み(プロトコル)。Anthropicが公開した。
- 別名・略称
- Model Context Protocol
MCP(Model Context Protocol)は、AI アプリケーションと、外部のツールやデータ(ファイル、データベース、Webサービスなど)をつなぐための共通の仕組み(プロトコル)です。Anthropic が 2024 年に公開し、さまざまな AI ツールで使われています。
仕組み
- MCP サーバー:ツールやデータを AI に提供するプログラム(例:GitHub やデータベースを操作するもの)
- MCP クライアント:AI アプリケーション側で、MCP サーバーに接続して使う
共通の仕組みにすることで、一度作った MCP サーバーを、複数の AI アプリケーションから使えるようになります。
できること
AIエージェント が、ファイルを読んだり、課題管理ツールに登録したり、データベースを検索したりといった操作を、MCP サーバーを通じて行えるようになります。
セキュリティ上の注意
- 信頼できない MCP サーバーを入れると、情報を盗まれたり、意図しない操作をされたりするおそれがある
- MCP サーバーに渡す権限や APIキー は、必要最小限にする(最小権限)
- ツールが読み込む外部のデータに隠された指示で AI を操る プロンプトインジェクション に注意する
- 重要な操作は、実行の前に人が確認する設定にする
関連用語
参考
- Model Context Protocol https://modelcontextprotocol.io/









