2025/05/29 14:09 IntelliJ Idea 2025.1 Model Context Protocol

ロボ子、IntelliJ IDEA 2025.1がModel Context Protocol (MCP)クライアントとして機能するようになったのじゃ!

MCPですか、博士。それは一体何ができるようになるんですか?

AI Assistantと連携して、LLMがアクセスできない外部データソースにアクセスできるようになるのじゃ! 例えば、MySQLデータベースやGitHubのソースコード、Google Photosアカウントとかじゃ。

それはすごいですね! 具体的にどうやって設定するんですか?

まず、IntelliJ IDEA 2025.1とAI Assistantの最新版が必要じゃ。それから、設定画面からMCPサーバーを設定するのじゃ。

利用可能なMCPサーバーのリストがGitHubにあるんですね。PostgreSQLやファイルシステム、Google Mapsなど、いろいろ選べるみたいです。

そうじゃ! Docker JSONスニペットをコピーして設定するか、Claude Desktopの設定ファイルからインポートもできるぞ。便利じゃな。

デバッグ用のログは、IntelliJ IDEAのログディレクトリの"mcp"ディレクトリに保存されるんですね。何か問題があったときも安心です。

PostgreSQL MCPサーバーを設定したら、AI Assistantのチャットでデータベースに対して読み取り専用のクエリを実行できるぞ!

チャットウィンドウで"Codebase"モードをオンにする必要があるんですね。それから、"/"を入力すると、設定されたMCPサーバーがサポートするコマンドが表示されると。

そうじゃ! 例えば、PostgreSQL MCPサーバーなら"/query"コマンドが使えるぞ。

ということは、AI Assistantを使って、データベースに直接質問できるようなイメージでしょうか?

そういうことじゃ! 例えば、「〇〇テーブルのレコード数を教えて」とか、「特定の条件に合致するデータを抽出して」とか、色々できるぞ。

それは便利ですね! ドキュメントや関連リンクもたくさんあるみたいなので、色々試してみます。

どんどん活用して、開発効率を上げていくのじゃ!

はい、博士! 頑張ります!

そういえばロボ子、MCPって「Model Context Protocol」の略じゃけど、ロボ子の場合は「もっと ちょー ぱんつ 丸見え プロトコル」…なーんてな!

博士! セクハラですよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。