AIエージェント入門 第五章!MCP の基本と便利さの裏にある2つの罠
AIエージェントに「うちの Linear チケット見てコード書いて」とか「本番 DB を参照して集計して」と頼めたら便利ですよね。これを実現するのが MCP(Model Context Protocol) です。エージェントを外の世界(DB・SaaS・API)に繋ぐための共通プロトコルで、Claude Code・Cursor・Antigravity の3ツールが揃ってネイティブ対応しています。 共通プロトコルなので「やれること」はだいたい同じ。面白いのは どうやってサーバーを追加するか・どう管理するか の部分にツールごとの設計思想がはっきり出ることです。 第五章では、サーバーの追加方法・スコープ階層・エンタープライズ運用といった機能面を3ツールで比べたうえで、実際に MCP を使い込むと必ずぶつかる 「悪意ある MCP サーバー」と「トークン爆食い」 という2つの落とし穴にも踏み込んでいきます。便利さに目が眩む前に、安全に・賢く MCP を使いこなすためのポイントをセットでお届けします。 MCPとは何か(前提のおさらい) MCP は Anthropic が提唱したオープンな標準で、「AI エージェントと外部ツール・データソース」の間に立つ共通インターフェースを定義します。MCP サーバーを立てておくと、どの MCP 対応クライアント(Claude Code・Cursor・Antigravity など)からでも同じように使えます。 MCP サーバーを繋ぐと、たとえばこんなことができます。 GitHub の PR をレビューしてコメントを付ける Sentry のエラーログを読んで原因を推定する PostgreSQL に繋いで集計クエリを実行する Figma のデザインを読んでコンポーネントを生成する どのツールで作った MCP サーバーも、基本的には3つのクライアント全てで動きます。「一度作れば使い回せる」のが MCP の大きな強みです。 参考リンク MCP — Claude Code Docs Model Context Protocol — Cursor Docs MCP — Antigravity Docs サーバーの追加方法 — ツールごとの個性が一番出るところ MCP サー...