Claude Media
Claude CodeのEclipseプラグインは公式なし — 使う方法と回避策

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のコメントの流れ

  1. 2026年3月5日起票

    Eclipse 2025-12(4.38.0)を環境に挙げ、CLIでは「IDE固有の機能が足りない」と書いています。

  2. 3月22日〜31日利用者の声が3件

    Copilotを使い続けている人、IBM i向けCOBOL開発の人、SAPのABAP開発の人が続けて書き込みました。

  3. 4月17日コミュニティ製プラグインの紹介

    個人開発のEclipseプラグインが、テスター募集の形でコメントされました。

  4. 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. 1

    CLIをインストールする

    macOS・Linux・WSLでは次のコマンドです。インストール後は新しいターミナルを開いて、claudeが見つかるか確かめます。

    curl -fsSL https://claude.ai/install.sh | bash
  2. 2

    プロジェクトのルートで起動する

    EclipseでTerminalビューを開き、プロジェクトのルートディレクトリで実行します。

    claude
  3. 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しておけば、ラベルの変更やコメントの通知が届きます。

参照した一次ソース

この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。

  1. github.com/anthropics/claude-code/issues/30914
  2. github.com/eilonwy06/claudecode-eclipse-ide
  3. code.claude.com/docs/en/overview
  4. code.claude.com/docs/en/vs-code
  5. code.claude.com/docs/en/jetbrains
  6. code.claude.com/docs/en/quickstart
  7. code.claude.com/docs/en/terminal-config
  8. code.claude.com/docs/en/cli-reference
  9. code.claude.com/docs/en/env-vars
  10. code.claude.com/docs/en/settings-reference
この記事を共有:XはてブLinkedIn