MCPサーバー機能を使い JetBrains IDE外のAIも賢くする #JetBrainsIDEテクニック #jbtips

AI AssistantやJunie の強み

LLMを基盤とする確率ベースで動作するAIにコーディングを依頼すると、存在しないシンボルを書いたり、文法ミスを含むコードを書いたりすることがしばしばあります。こうした問題は、テストを実行するまで見つからないことも少なくありません。
そこで力を発揮するのがJetBrains IDEの静的解析機能です。JetBrains IDEはコードだけでなく、フレームワークの設定ファイルやテンプレート、各種構成ファイルまで含めて関係性を理解し、プロジェクト全体を横断して解析できます。
そのためAIは、テストを実行せずとも誤りに気づくことができ、より少ないトークンでより賢く動けるようになります。

さらに、この強みはコード生成だけにとどまりません。シンボル参照や依存関係を正確にたどれるため、AIはリファクタリングやデッドコードの発見・削除にも取り組みやすくなります。
そして、これらのJetBrains IDEの力を最初から活用できるように設計されているのが、AI AssistantやJunieです。両者の強みは、単にAIモデルの性能だけではなく、IDEの解析力や実行環境を前提に賢く動けることにあります。

外部ツールにも広がるJetBrains IDEの力

最近では、JetBrainsのAI Assistantだけでなく、CodexやClaude Codeなど、複数のAIツールを併用している方も多いのではないでしょうか。そんなときに役立つのが、JetBrains IDEのMCPサーバー機能です。
この機能を使えば、外部のAIツールからもJetBrains IDEの機能を利用できるようになります。

設定は簡単です。[設定] → [ツール] → [MCP サーバー] から [MCP サーバーの有効化] にチェックを入れ、各AIツール向けの [自動構成] を使うか、[手動クライアント構成] から設定用JSONをコピーして適用するだけです。

もともとJetBrains IDEの機能を活用する前提で設計されているAI AssistantやJunieと異なり、外部のAIツールでは、MCPサーバー機能を積極的に利用するよう、CLAUDE.mdやAGENTS.mdで適切にプロンプトを与える必要もありますのでご注意ください。

JetBrains IDEがMCPサーバーで提供している機能は以下のページでご確認いただけます。
IntelliJ IDEA Help – Integrated tools – MCP Server

AIが賢く働ける環境を作る

これから重要になるのは、どのAIを使うではでなく、そのAIにどんな開発環境を与えるかです。JetBrains IDEのMCPサーバー機能は、これからの開発体験を支える中核的な仕組みだといえるのではないでしょうか。