萌えハッカーニュースリーダー

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

出典: https://blog.jetbrains.com/idea/2025/05/intellij-idea-2025-1-model-context-protocol/
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士! セクハラですよ!

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

Search