
vogellacompany/eclipse-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Eclipse 用の MCP サーバー
概要
実行中の Eclipse IDE を MCP サーバーに変えるので、外部の LLM クライアント (Claude Code, Cursor, MCP-capable Agent) は、 IDE をファイルから安く再構築できないものを求めることができます。 解決された Java モデル、ビルダーの問題マーカー、デバッガ、ライブワークベンチ。 vogella GmbHが構築・維持し、当社のコンサルティングと、従来のコードとコード最適化のためのAIベースのJavaクリーンアップサービスで使用されます。 サーバは127.0.0.1のみを listen し、ベアトークンなしですべてのリクエストを拒否します。 ほとんどのツールは読み取り専用です。 何かを変更するすべてのツールは、独自の説明で、デフォルトではドライランにすることができます。 Eclipse で、[ヘルプ] > [新しいソフトウェアをインストール]、[追加] を選択します。 機能をインストールします。 このサイトでは、最新のビルドのみを実行します。以前のバージョンは、各GitHubリリースに添付されたリポジトリのzipとして、Add > Archiveを通じて利用できます。 p2リポジトリは更新サイト/com.vogella.eclipse.mcp.repository/target/repository で終了します.
概要(AI 翻訳)
実行中の Eclipse IDE を MCP サーバーに変えるので、外部の LLM クライアント (Claude Code, Cursor, MCP-capable Agent) は、 IDE をファイルから安く再構築できないものを求めることができます。 解決された Java モデル、ビルダーの問題マーカー、デバッガ、ライブワークベンチ。
vogella GmbHが構築・維持し、当社のコンサルティングと、従来のコードとコード最適化のためのAIベースのJavaクリーンアップサービスで使用されます。
サーバはデフォルトで無効になっています**, [127.0.0.1]] を listen し、ベアトークンなしですべてのリクエストを拒否します.
ほとんどのツールは読み取り専用です。 何かを変更するすべてのツールは、独自の説明で、デフォルトではドライランにすることができます。
インストール
Eclipse では、Help > 新規ソフトウェアのインストール を選択し、追加します。
Eclipse MCP Server 機能をインストールします。 このサイトでは、最新のビルドのみを実行します。以前のバージョンは、各GitHubリリースに添付されているリポジトリのzipとして利用可能です。
ビル
JDK 25 および Maven 3.9 または newer が必要です。
p2 リポジトリは update-site/com.vogella.eclipse.mcp.repository/target/repository で終わる.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Eclipse MCP Server
Turns a running Eclipse IDE into an MCP server, so that external LLM clients (Claude Code, Cursor, any MCP-capable agent) can ask the IDE for what they cannot cheaply reconstruct from files: the resolved Java model, the builder’s problem markers, the debugger and the live workbench.
Built and maintained by vogella GmbH, and used in our consulting and in our AI based Java cleanup services for legacy code and code optimization.
The server is disabled by default, listens on 127.0.0.1 only and rejects every request without the bearer token.
Most tools are read-only; every tool that changes something says so in its own description, and those that can default to a dry run do.
Installing
In Eclipse, choose Help > Install New Software, add
https://vogellacompany.github.io/eclipse-mcp-server/
and install the Eclipse MCP Server feature. The site carries the newest build only; older versions are available as the repository zip attached to each GitHub release, through Add > Archive.
Building
Requires JDK 25 and Maven 3.9 or newer.
mvn clean verify
The p2 repository ends up in update-site/com.vogella.eclipse.mcp.repository/target/repository.
To work on the code in Eclipse, import the projects with Search for nested projects enabled and set target-platform/com.vogella.eclipse.mcp.target/com.vogella.eclipse.mcp.target.target as the active target platform.
Every push to main publishes to the update site; pushing a v tag additionally creates a GitHub release with the repository zip.
Enabling the server
Preferences > General > MCP Server:
- Enable MCP server, off by default
- Port,
8642by default - Tool call timeout,
30seconds by default - UI thread wait,
25seconds by default: how long a tool waits for a busy UI thread before it withdraws the request, capped by the tool call timeout
Changes apply immediately.
The page also shows the URL, the bearer token and the discovery file, and can regenerate the token.
By default, if the configured port is taken, the server stays down and the page says why.
To let the operating system choose an available port at each start, add -Dcom.vogella.eclipse.mcp.server.ephemeralPort=true after -vmargs in eclipse.ini; the page then disables the port field, and the stored value applies again once the property is gone.
The selected port is written to the workspace discovery file; clients must rediscover that endpoint after every restart.
In an RCP application
The server starts through a declarative service, so an RCP application needs org.apache.felix.scr and a workspace, but no org.eclipse.ui.startup.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →