Eclipse Chatgpt Plugin logo

Eclipse Chatgpt Plugin

Unclaimed

by gradusnikov

Eclipse IDE as an MCP Server for AI Agents

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
eclipseeclipse-pluginmcpmcp-clientmcp-serverplugin

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

applyPatch

Atomically applies a validated unified diff, preserves line endings, supports multi-hunk edits, creates an undo backup, and reveals the first changed line

createDirectories

Creates a directory structure recursively

createFile

Creates a new file, adds it to the project, and opens it in the editor

deleteFile

Deletes a file from a project

deleteLinesInFile

Deletes a range of lines (1-based indexing)

explainTypeResolution

Explain how a type resolves in a specific project's JDT classpath: source/binary origin, root, entry, attachment, class file, and source/decompilation strategy

findReferences

All references to a type, method, or field across the workspace

formatCode

Format code using Eclipse formatter settings

formatFile

Formats a file using its registered Eclipse editor formatter (Java, XML, JSON, HTML, SQL, and other supported editors)

getClassOutline

Compact class outline -- declarations and method signatures (no bodies) with line numbers

getCompilationErrors

Compilation errors from the workspace or a project

getConsoleOutput

Recent Eclipse console output

getCurrentlyOpenedFile

Currently active file in the editor

getEditorSelection

Selected text or lines in the active editor

getFilteredSource

Full source with non-selected methods collapsed to signatures

getImportSuggestions

Import candidates for unresolved types

getJavaDoc

JavaDoc for a compilation unit

getMethodCallHierarchy

Call hierarchy (callers) for a method

getMethodSource

Source of specific methods by name, with overload disambiguation

getProjectLayout

File/folder structure with scopePath and maxDepth support

getProjectProperties

Project properties and configuration

getQuickFixes

Available quick fixes for compilation errors

getSource

Source of a workspace or referenced-library class; prefers attached source JARs and decompiles binaries when source is unavailable

getTypeHierarchy

Type hierarchy (supertypes, interfaces, subtypes)

insertIntoFile

Inserts content at a specific position in an existing file

listMavenProjects

All Maven projects in the workspace

listProjects

All workspace projects with detected natures

moveResource

Moves a file or folder to a different location

organizeImports

Removes unused imports and sorts existing imports; does not add missing imports

organizeImportsInPackage

Removes unused imports and sorts existing imports across a package

readImageResource

Return a workspace image as native MCP ImageContent (PNG, JPEG, GIF, BMP, TIFF, or ICO; maximum 20 MiB)

readProjectResource

Read a text resource, with optional import block collapsing

refactorExtractTypeToNewFile

Extracts a nested Java type to a new top-level Java file using Eclipse's refactoring

refactorMoveJavaType

Moves a Java type to a different package, updating all references

refactorRenameJavaType

Renames a Java type using Eclipse's refactoring, updating all references

refactorRenamePackage

Renames a package, updating all declarations and references

renameFile

Renames a file in a project

replaceFileContent

Replaces the entire content of a file

replaceString

Replaces a specific string in a file, optionally within a line range

undoEdit

Restores a file from its backup (undo last edit)

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Eclipse Chatgpt Plugin MCP Server

How do I connect Eclipse Chatgpt Plugin MCP Server to Claude?
The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Claude Code, ChatGPT as compatible clients.
Is Eclipse Chatgpt Plugin MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Eclipse Chatgpt Plugin MCP Server do?
Eclipse Chatgpt Plugin MCP Server documents 40 tools to the agent, including applyPatch, createDirectories, createFile. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.