MCP Steroid: AIにIDEの全機能を提供する
MCP Steroidは、JetBrains IDEのAPI、視覚状態、実行環境をAIエージェントに公開し、コーディングタスクを最大54%高速化します。
最初はIntelliJプラグインとして提供され、将来的には、自律的なエンジニアリングワークフロー、エージェント主導の体験、ツールを可能にするheadlessなIDEネイティブインフラストラクチャを目指します。
リファクタリング、デバッグ、テスト実行などのIDE機能をAIエージェントが利用することで、コード編集だけの場合よりも大幅な効率化を実現します。
カスタムスキルを作成したり、複雑なリファクタリングを安全に行ったりすることも可能です。
AIエージェントがコードを生成する際、単にファイルの中身を編集するだけでは限界がありました。この課題に対し、JetBrainsが開発した「MCP Steroid」という技術が登場しました。これは、AIエージェントにIDE(統合開発環境)の全機能や実行環境を公開することで、コーディング作業の効率を劇的に向上させることを目指しています。
IDE機能のAIへの開放
MCP Steroidの最大の特徴は、AIエージェントに対して、ファイル編集以上のIDEの内部APIや視覚的な状態、実行環境そのものへのアクセスを可能にした点です。これにより、AIは単なるテキスト処理ではなく、リファクタリング、デバッグ、テスト実行といった、開発者が日常的に行う高度な作業をプログラム的に実行できるようになります。
例えば、大規模なコードベースでシンボル名を変更する際、IDEが安全性を判断して一括で処理を行うため、手動での「検索&置換」のような危険な操作が不要になります。
ベンチマークが示す驚異的な速度向上
この技術の有効性は、DPAIAが実施したベンチマークで数値として示されています。IDEの全機能(MCP Steroid)を利用した場合、ファイルのみを編集するワークフローと比較して、特定のタスクにおいて最大54%の速度向上を達成したとのことです。
特に、複数のファイルにまたがるリファクタリングや、多層的なコード生成など、高度な意味的理解を必要とするタスクで大きな速度向上が見られました。単純なテキスト置換では大きな差は出なかったようです。
自律的なエンジニアリングへの展開
MCP Steroidは現在、IntelliJのプラグインとして提供されていますが、最終的な目標は、自律的なエンジニアリングワークフローを実現するための「ヘッドレスIDEネイティブなインフラ」の構築です。これにより、AIエージェントが人間の介入を最小限に抑えながら、設計から実装、テストまでの一連の工程を自律的にこなせるようになることが期待されています。
また、ユーザーはIntelliJ APIの例を基にカスタムスキルを簡単に作成でき、AIエージェントの能力を拡張することも可能です。
まとめ
MCP Steroidは、AIが単なる「コード生成ツール」から「自律的な開発者」へと進化するための重要な一歩と見られています。IDEの機能をAIに開示することで、ソフトウェア開発のあり方そのものを変革する可能性を秘めています。
原文の冒頭を表示(英語・3段落のみ)
MCP Steroid exposes IDE APIs, visual state, and runtime environment from JetBrains IDEs to AI agents. Make agents 20–54% faster. Today it is an IntelliJ plugin; the long-term target is headless IDE-native infrastructure for autonomous engineering workflows, agentic experience & tools.
Download
Watch Demos
※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。