Eclipse Plugin

v1.0.0Developer Toolsstable

Eclipse IDE as an MCP Server for AI Agents

eclipseeclipse-pluginmcpmcp-clientmcp-server
Share:
150
Stars
0
Downloads
0
Weekly
0/5

What is Eclipse Plugin?

Eclipse Plugin is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to eclipse ide as an mcp server for ai agents

Eclipse IDE as an MCP Server for AI Agents

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Eclipse IDE as an MCP Server for AI Agents

Use Cases

Eclipse IDE as an MCP Server for AI Agents
gradusnikov

Maintainer

LicenseMIT
Languagejava
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx eclipse-chatgpt-plugin

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Eclipse Plugin

AssistAI (eclipse-chatgpt-plugin) is an Eclipse IDE plugin that turns your running Eclipse instance into both an MCP server and an MCP client, enabling external AI agents to read, navigate, edit, build, debug, and version-control your Java projects via a local HTTP endpoint. It exposes five tool groups — ide analysis/navigation, code editing, project building and test running, context caching, and Git operations — while also allowing Eclipse itself to call out to external MCP servers (like a filesystem server) as tools. Java developers use it to give Claude, Cursor, or custom agents direct, bidirectional access to their Eclipse workspace without leaving the IDE.

Prerequisites

  • Eclipse IDE (2023-06 or later recommended) installed on your machine
  • Java 17 or later (required by modern Eclipse versions)
  • An LLM provider account (OpenAI, Anthropic, Google, Groq, DeepSeek, or a local model) configured in plugin preferences
  • An MCP-compatible AI client (Claude Desktop, Cursor, or custom agent) to connect to Eclipse's MCP server endpoint
1

Install AssistAI from the Eclipse Marketplace

The easiest installation path is through the Eclipse Marketplace. Open Help > Eclipse Marketplace in your IDE, search for 'AssistAI', and click Install. Alternatively, use the update site.

# Update site URL for manual installation:
# Help > Install New Software > Add:
https://gradusnikov.github.io/eclipse-chatgpt-plugin/
2

Configure your LLM provider

After installation, open Window > Preferences > Assist AI and enter your chosen provider credentials. Supported providers include OpenAI, Anthropic (Claude), Google, Grok, Groq, and DeepSeek.

3

Enable the HTTP MCP Server

Navigate to Window > Preferences > Assist AI > HTTP MCP Server. Check 'Enable', set the hostname and port (defaults: localhost:8124), click 'Generate' to create an auth token, then click Apply.

# Default MCP server endpoint after enabling:
http://localhost:8124
4

Connect your AI client to the Eclipse MCP endpoint

Add the Eclipse MCP server to your Claude Desktop or Cursor config using the generated authentication token.

{
  "mcpServers": {
    "eclipse-ide": {
      "type": "http",
      "url": "http://localhost:8124",
      "headers": {
        "Authorization": "Bearer <your-generated-token>"
      }
    }
  }
}
5

(Optional) Add external MCP servers to Eclipse

AssistAI can also act as an MCP client. Go to Window > Preferences > Assist AI > MCP Servers and add external servers such as the filesystem MCP server, using Eclipse workspace variables.

# Example external server command in Eclipse preferences:
npx -y @modelcontextprotocol/server-filesystem ${workspace_loc}

Eclipse Plugin Examples

Client configuration

Claude Desktop configuration to connect to a locally running Eclipse AssistAI MCP server on the default port.

{
  "mcpServers": {
    "eclipse-ide": {
      "type": "http",
      "url": "http://localhost:8124",
      "headers": {
        "Authorization": "Bearer <token-from-eclipse-preferences>"
      }
    }
  }
}

Prompts to try

Agent tasks you can send to Claude or another AI client once it is connected to your Eclipse workspace via AssistAI.

- "List all Java classes in the com.example.service package of my project"
- "Refactor the UserService class to use constructor injection instead of field injection"
- "Run the unit tests in UserServiceTest and report any failures"
- "Show me the last 5 commits in the current Git branch"
- "Set a breakpoint on line 42 of OrderProcessor.java and launch the debug configuration"

Troubleshooting Eclipse Plugin

MCP client cannot connect to http://localhost:8124

Verify the HTTP MCP Server is enabled in Window > Preferences > Assist AI > HTTP MCP Server and that Eclipse is running. The server only starts when Eclipse is open. Also confirm your firewall is not blocking port 8124.

AI agent returns permission denied or no tools available

Check that the Authorization header includes the correct Bearer token generated in Eclipse preferences. Tokens change each time you click 'Generate', so update your client config accordingly.

Sensitive files are being sent to the LLM

Create an .aiignore file (using .gitignore syntax) in the root of any project to prevent those files from reaching AI models. For complete protection of a project, create an empty .noai file in the project root.

Frequently Asked Questions about Eclipse Plugin

What is Eclipse Plugin?

Eclipse Plugin is a Model Context Protocol (MCP) server that eclipse ide as an mcp server for ai agents It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Eclipse Plugin?

Follow the installation instructions on the Eclipse Plugin GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Eclipse Plugin?

Eclipse Plugin works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Eclipse Plugin free to use?

Yes, Eclipse Plugin is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "eclipse-chatgpt-plugin": { "command": "npx", "args": ["-y", "eclipse-chatgpt-plugin"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Eclipse Plugin?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides