eclipse-chatgpt-plugin

将Eclipse IDE转化为AI代理的MCP服务器

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:eclipse-chatgpt-plugin。
它的用途是:将Eclipse IDE转化为AI代理的MCP服务器
完整的 Skill 内容见:https://321skill.com/skills/eclipse-chatgpt-plugin/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我重构项目中的`UserService`类,将数据库连接逻辑抽取到一个独立的`DataSourceManager`类中,并更新所有引用。” 它会通过MCP连接到你的Eclipse,使用Eclipse的重构引擎安全地完成代码移动和引用更新,并触发即时编译以检查错误。或者,你可以说:“在feature/login分支上运行所有的JUnit测试。” AI会通过插件启动测试,并将结果和日志直接返回给你。

介绍

AssistAI是一个Eclipse IDE插件,它将整个Java开发环境暴露为一个MCP(模型上下文协议)服务器。这解决了AI代理直接操作文件系统时,Eclipse无法感知变更的问题,避免了编辑器内容过时、增量编译失效和本地历史记录缺失的困扰。

使用时,用户需在Eclipse的偏好设置中启用HTTP MCP服务器并生成认证令牌。随后,外部AI代理(如Claude Code、Claude Desktop或任何兼容MCP的客户端)可以通过多个专用端点连接到Eclipse,执行代码分析、导航、编辑、构建、测试、运行、调试乃至Git操作等任务。

该插件非常适合依赖Eclipse进行Java开发,并希望将AI深度集成到其开发工作流中的开发者。无论是希望AI协助编写代码、重构项目,还是自动化测试和调试,AssistAI都能提供一个与IDE状态完全同步的桥梁。

需要注意的是,该插件主要面向Java项目,且需要AI代理端支持MCP协议。用户应妥善保管生成的认证令牌,并确保服务器端口在本地网络环境中是可访问且安全的。

核心特点

与直接操作文件系统的AI工具不同,AssistAI通过Eclipse原生API执行所有操作,确保代码编辑、编译、测试和版本控制与IDE状态实时同步,避免了工作空间不同步的问题。

注意事项

主要适用于Java项目和Eclipse IDE生态,对其他语言或编辑器的支持有限。

常见问题

AssistAI支持哪些AI客户端?

支持任何兼容MCP协议的客户端,如Claude Code、Claude Desktop、OpenAI Codex等。

它只能在Eclipse里用吗?

是的,它是一个Eclipse插件,需要运行Eclipse IDE作为服务器,外部AI客户端通过网络连接进行操作。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/eclipse-chatgpt-plugin/raw/index.md 读取 eclipse-chatgpt-plugin 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。