Claude CodeのEclipseプラグインは公式なし — 使う方法と回避策
Claude CodeにEclipse向けの公式プラグインはなく、機能要望も未対応です。EclipseのTerminalでCLIを使う方法と、非公式プラグインの導入条件、VS Code・JetBrainsとの違いを示します。
Claude CodeはEclipse IDE向けの公式プラグインを提供していません。「Eclipse用のClaude Codeプラグイン」と呼べるものは、個人が公開する非公式版だけです。GitHubにはEclipse統合の機能要望(issue #30914)が起票されていますが、実装の着手を示す記述はありません。公式プラグインがないので、選択肢は、EclipseのTerminalでCLIを動かす、個人公開の非公式プラグインを入れる、VS CodeかJetBrainsに乗り換える、の3つです。
Claude CodeがEclipseに対応していない現状
Claude Codeのドキュメントは、利用面をTerminal・VS Code・JetBrains・Desktop・Webの5つに分けています。overview、VS Code、JetBrains、ターミナル設定のどのページにも、Eclipseという語は出てきません。
GUI統合を持つIDEは、VS Code拡張とJetBrainsプラグインの2つだけです。EclipseはVS Codeの派生(fork)でもJetBrains製品でもないため、どちらもインストールできません。VS Code拡張はDevin DesktopやKiroのような派生エディタにも、Open VSXレジストリ経由で入ります。ただしEclipseはこの系譜の外にあります。
VS Code側の説明には、拡張を入れられないエディタ向けの案内もあります。CLIを入れて統合ターミナルでclaudeを実行すればよく、CLIはどのターミナルでも動く、という内容です。Eclipseの場合も、この線に沿って使います。
EclipseでClaude Codeを使う方法の選び分け
「Eclipse版のClaude Code」は存在しません。代わりに、次の3つから選びます。
Eclipseを使い続ける人の分かれ道
CLIをTerminalビューで動かす
公式の範囲で完結します。差分ビューアや選択範囲の共有は使えません。手順は「CLIでEclipseを使うと」の節にあります。
非公式プラグインを入れる
チャットパネルや差分表示まで使えます。ただしAnthropicの保証はなく、更新や不具合対応は個人開発者次第です。
IDEを乗り換える
VS Code拡張かJetBrainsプラグインなら、GUI連携までAnthropic提供の機能で済みます。
機能要望(issue #30914)の経過
Eclipse対応の要望は、2026年3月5日にissue #30914として起票されました。ラベルはenhancementとarea:ideで、現在もopenのままです。要望の中身は、VS Code拡張やJetBrainsプラグインと同等の機能です。
- インラインのコード提案・補完
- Eclipse内のチャットパネル
- 選択中のコードや開いているファイルを踏まえたコンテキスト認識
- 変更内容を表示する差分ビューア
起票者はIDEプラグインの機能を求めているのに、issue作成時の「Feature Category」には「CLI commands and flags」を選んでいます。要望の中身と分類がずれているため、トラッカー上で見つけにくくなっている可能性があります。
issue #30914のコメントの流れ
- 2026年3月5日起票
Eclipse 2025-12(4.38.0)を環境に挙げ、CLIでは「IDE固有の機能が足りない」と書いています。
- 3月22日〜31日利用者の声が3件
Copilotを使い続けている人、IBM i向けCOBOL開発の人、SAPのABAP開発の人が続けて書き込みました。
- 4月17日コミュニティ製プラグインの紹介
個人開発のEclipseプラグインが、テスター募集の形でコメントされました。
- 5月13日最後のコメント
コメントは計5件です。いずれも一般利用者からで、Anthropic側の返信はありません。
VS Code拡張・JetBrainsプラグインとの対応の違い
EclipseとGUI対応済みの2製品を比べると、Anthropic提供の統合で得られる機能の範囲がはっきりします。
| 項目 | VS Code拡張 | JetBrainsプラグイン | Eclipse |
|---|---|---|---|
| Anthropic提供のプラグイン | VS Code拡張あり(VS Code Marketplace / Open VSX) | JetBrainsプラグインあり(JetBrainsプラグインマーケットプレイス) | Eclipseなし |
| CLI同梱 | VS Code拡張拡張にCLIを同梱 | JetBrainsプラグイン同梱なし。CLIを別途インストール | Eclipse該当なし |
| チャットパネル・差分ビューア | VS Code拡張あり | JetBrainsプラグインあり(IDEの差分ビューアで表示) | Eclipseなし |
| 選択範囲・開いているファイルの自動共有 | VS Code拡張あり(@メンションで参照範囲を挿入可) | JetBrainsプラグインあり | Eclipseなし |
| 診断情報(Lint・構文エラー)の共有 | VS Code拡張あり | JetBrainsプラグインあり(getDiagnostics経由) | Eclipseなし |
ターミナルでclaudeと打つには、VS Code拡張を入れていても別にCLIのインストールが必要です。JetBrainsプラグインはCLI本体を含まない2段構成になっています。
VS Code拡張の仕組みはClaude Code VS Code拡張機能の使い方で扱っています。
CLIでEclipseを使うと「接続」はどうなるか
CLI自体はどのターミナルでも動きます。Eclipseの統合ターミナルから起動すれば、コード編集やコマンド実行といった中核機能は使えます。
EclipseのTerminalビューでClaude Codeを動かす手順
- 1
CLIをインストールする
macOS・Linux・WSLでは次のコマンドです。インストール後は新しいターミナルを開いて、
claudeが見つかるか確かめます。curl -fsSL https://claude.ai/install.sh | bash - 2
プロジェクトのルートで起動する
EclipseでTerminalビューを開き、プロジェクトのルートディレクトリで実行します。
claude - 3
改行はCtrl+Jか「\」+Enterで入れる
Enterは送信になります。Shift+Enterが使えるターミナルの一覧にEclipseはありません。
インストールコマンドには、Windows向けにPowerShell版(irm https://claude.ai/install.ps1 | iex)もあります。
ここで/ideの扱いが気になります。v2.1.287のclaude --helpには、IDE接続に関するオプションが次のように出ます。
--ide Automatically connect to IDE on startup if exactly one valid IDE is availableドキュメントでは、自動接続は対応IDEの統合ターミナルで起動したときに働きます。外部ターミナルからはautoConnectIde設定で有効にします。VS CodeとJetBrainsの接続では、IDE側が~/.claude/ide/<port>.lockにロックファイルを書きます。CLIは、そこに記された認証トークンを使って接続します。Eclipseにはこの書き込みを行うAnthropic提供の実装がありません。
接続の挙動を変える設定として、環境変数CLAUDE_CODE_AUTO_CONNECT_IDEとautoConnectIde設定があります。falseで自動接続を止め、環境変数のtrueはtmuxが親ターミナルを隠すなど、自動検出が失敗する場面で接続を試みさせます。どちらも説明されている接続先はVS CodeとJetBrainsです。
接続がなくても、CLIが単体で持つ機能は変わりません。CLAUDE.mdによるメモリー、Hooks、MCPサーバー連携、Skillsやスラッシュコマンド、権限モードの切り替えは、CLI自体の機能です。失われるのは、次のようなエディタ側との連携だけです。
- IDEの差分ビューアに変更を表示する
- エディタで選択した範囲を自動的にコンテキストへ渡す
- Lintや構文エラーの診断結果をIDEから直接受け取る
コミュニティ製プラグインを入れると何が変わるか
issueのコメントで4月に紹介された個人開発のプラグインは、現在のREADMEでは次の内容になっています。READMEは「Eclipse IDE向けの非公式な移植」で、VS Code拡張の画面をEclipseに持ち込む作りだと説明しています。MITライセンスで、Anthropicとの関係はREADME上で明確に否定されています。
導入は「Help → Install New Software」から、READMEに載っている更新サイトのURLを追加する形です。Claudeに送る操作には、Ctrl+Alt+S(選択範囲を送る)とCtrl+Alt+A(開いているファイルをコンテキストに加える)のショートカットがあります。CLIがclaudeとしてPATHに通っていない場合は、「Window → Preferences → Claude Code」の「Claude command」欄に実行ファイルのパスを入れます。
導入の前提は次のとおりです。
- Eclipse 2025-09以降とJava 21以降
- CLIがPATH上にあること
- Eclipse内蔵のTerminal関連バンドル(
org.eclipse.terminal.*)が1.0.0以上で入っていること
Terminal関連バンドルは多くのEclipseパッケージに同梱されていますが、最小構成の「Eclipse IDE for Java Developers」では不足を指摘されることがあります。その場合は、Eclipse標準のアップデートサイトからTerminalを探して先に入れます。
プラグインは2つのビューを持ちます。1つはVS Code風のチャットパネルで、会話ごとにモデル・権限モード・思考設定を持ち、インラインの権限確認や差分レビューのカードも出ます。もう1つはEclipse Terminal上で素のCLIを動かすビューです。READMEによると、ClaudeはMCPツールを介して次のようなEclipse側の情報にアクセスします。
| 目的 | READMEに載っているツール名 |
|---|---|
| 開いているエディタと選択範囲 | READMEに載っているツール名getOpenEditors / getCurrentSelection / getLatestSelection |
| エラー・警告 | READMEに載っているツール名getDiagnostics(Eclipseの問題マーカー) |
| 差分の提示と適用 | READMEに載っているツール名openDiff / acceptDiff / rejectDiff |
| ビルド・実行・デバッグ | READMEに載っているツール名build / runAs / launches / debug |
| Java向け(JDTが必要) | READMEに載っているツール名findReferences / organizeImports / runTests ほか |
VS Code拡張やJetBrainsプラグインが持つ診断共有や差分表示に相当するものを、Eclipseではこのプラグインが自前で用意している形です。ただし動作は個人実装に依存します。
Eclipseを使い続ける開発現場の事情
issueのコメントには、Eclipseから離れにくい事情が並びます。
IBM i向けのCOBOLをEclipse RDiで書いている開発者は、IBMのツール群に縛られていて、VS Codeへ単純には移れないと書いています。RDiはRational Developer for iの略です。SAPのABAP Development Tools(ADT)はEclipseに統合されており、VS Code側への統合は進行中だが長くかかりそうだ、というコメントもあります。
Copilotを使い続ける理由にEclipse対応を挙げた書き込みも2件あります。うち1件は、Claudeのほうが優れていると感じたうえで書いています。
まとめ
機能要望(issue #30914)はopenのままで、Anthropic側の返信もありません。コミュニティ製プラグインを試すかどうかの分かれ目は、10000〜65535のポートで立つHTTP+SSEサーバーを、配布元とコードを自分で確かめたうえで許容できるかどうかです。
IDE統合の裏側はIDE内蔵MCPサーバーのセキュリティモデル、JetBrains側の使い方はJetBrainsプラグイン、全体像はClaude Codeの解説にあります。Visual Studioの状況はClaude CodeとVisual Studio 2026の統合にあります。EmacsはMCP経由で繋ぐclaude-code-ide.elの導入が参考になります。CLIエージェントの比較はClaude CodeとClineの違いです。進捗はissue #30914をSubscribeしておけば、ラベルの変更やコメントの通知が届きます。
参照した一次ソース
この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。
- github.com/anthropics/claude-code/issues/30914
- github.com/eilonwy06/claudecode-eclipse-ide
- code.claude.com/docs/en/overview
- code.claude.com/docs/en/vs-code
- code.claude.com/docs/en/jetbrains
- code.claude.com/docs/en/quickstart
- code.claude.com/docs/en/terminal-config
- code.claude.com/docs/en/cli-reference
- code.claude.com/docs/en/env-vars
- code.claude.com/docs/en/settings-reference