AIエージェントとエディタをつなぐ共通規格「ACP」が正式リリース——JetBrainsとZedが標準化に動く
2016年、MicrosoftがLSP(Language Server Protocol)を公開したとき、コードエディタの世界は一変した。エディタごとにバラバラだった言語サポートが、一つのプロトコルで統一された。いま、AIコーディングエージェントの世界でまったく同じ問題が起きている。それを解決しようとしているのが、Agent Client Protocol(ACP)だ。
ACPの概要
ACPは、コードエディタとAIエージェントの通信を標準化するオープンソースプロトコル(Apache-2.0)。JetBrainsとZedが共同開発し、GitHubで公開されている。SDKはTypeScript、Python、Rust、Java、Kotlinの5言語で提供され、v1として安定版に到達した。
エディタ側がACPに対応すれば、ACP準拠のエージェントはどれでもそのまま動く。逆にエージェント側もACPだけ実装すれば個別のエディタ対応が不要になる。LSPが「N対N問題」を解いたのと同じ構造だ。
対応状況
エディタはJetBrains IDE群(IntelliJ、PyCharm、WebStormなど)とZedが対応済み。エージェント側はClaude Code、Codex、Gemini CLI、OpenCodeなど主要CLIエージェントがサポートしている。JetBrains IDEにはACP Agent Registryが組み込まれており、ワンクリックでエージェントを追加できる。
Devin Desktop(旧Windsurf)も6月2日にACP対応を発表。独自IDEを持つプレイヤーまで参加したことで、プロトコルの勢いは増している。
気になる点
CursorとVS Codeが不在という事実は重い。AI IDE市場で最大シェアを持つこの2つが加わらない限り、「業界標準」とは言い切れない。特にCursorは独自統合に強みがあり、オープンプロトコルへの参加インセンティブが弱い。
また、オープンソースとはいえJetBrains主導のプロトコルに中立性を保てるかは未知数だ。Zedの参加はバランサーとして機能しているが、ガバナンスの透明性は今後も注視が必要になる。
開発者にとっての意味
恩恵を最も早く受けるのはJetBrains IDEユーザーだろう。Agent Registryからエージェントを追加するだけで、Claude CodeやGemini CLIをIDE内で直接使える。ターミナルとエディタを行き来する作業が一画面で完結する。
ACPが「AIエージェント版LSP」になれるかは、大手エディタの参加次第だ。ただ、JetBrainsのプレゼンスは大きい。このエコシステムでデファクトになれば、他が追随する可能性は十分にある。
関連記事
JetBrainsが作ったCLIコーディングエージェント「Junie」— LLMを選ばない設計が面白い
JetBrains Junie CLIはLLM非依存のAIコーディングエージェント。ターミナル・IDE・CI/CDで動作し、月$10から。Claude Code・Cursorとの違いを解説。
Codexが「ラップトップを閉じても止まらない」に進化する — OpenAIがクラウド開発環境のOnaを買収
OpenAIがOna(旧Gitpod)を買収し、Codexに長時間バックグラウンドタスク機能を統合。クラウドサンドボックスの仕組みとClaude Codeとの競争を解説。
NVIDIAが550Bのオープンモデルを出した — Nemotron 3 Ultra、「エージェントを何時間も走らせる」ために設計された理由
Nemotron 3 UltraはNVIDIA発の550Bオープンモデル。エージェント特化の設計と性能を解説。