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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/eclipse-chatgpt-plugin/raw/index.md(查看排版版本)