EasyClick MCP Server:让 AI IDE 成为自动化脚本开发专家

📅 2026/7/8 16:58:40
EasyClick MCP Server:让 AI IDE 成为自动化脚本开发专家
EasyClick MCP Server让 AI IDE 成为自动化脚本开发专家一、项目简介项目说明名称EC-MCP Server定位EasyClick 自动化开发专用 MCP 服务端技术栈Rust Salvo rmcp SDK SQLite版本v1.2.0平台Windows / macOS (Universal Binary)EC-MCP Server 是一款面向EasyClick全平台自动化开发的 AI 增强服务通过标准 MCP 协议为 Trae、Cursor 等 AI IDE 提供完整的 EC 开发能力。项目旨在解决传统 AI 写 EC 脚本出现的API 幻觉、代码不规范、平台适配混乱、缺少官方开发范式等问题让 AI 完全按照 EC 官方体系进行标准化开发。二、核心功能1. 内置 33 个 EasyClick 专业工具集服务内置完整 EC 开发工具矩阵覆盖文档查询、平台底座、业务开发、代码规范、UI 开发、CLI 指南、取色工具、记忆系统、问题库全链路能力。类别工具名称功能说明知识查询EasyClick_QueryDocs精准查询 EC 官方 API 文档、技能索引、场景示例平台底座EasyClick_LoadAndroidBase加载 Android 平台开发规范、API 约束、运行范式EasyClick_LoadiOSBase加载 iOS 平台专属开发底座与适配规则EasyClick_LoadHarmonyBase加载鸿蒙平台完整开发规范与能力边界开发技能EasyClick_DevelopAndroidAndroid 基础自动化脚本开发、控件操作、流程编写EasyClick_DevelopAndroidProAndroid 高阶能力图色识别、YOLO 视觉、HID 高精度操控EasyClick_DevelopiOSiOS 全流程脚本开发、页面适配、手势模拟EasyClick_DevelopHarmony鸿蒙应用自动化开发与适配代码规范EasyClick_GlobalRules全局强制编码规则统一项目代码风格EasyClick_DevGuide通用开发指南、最佳实践、避坑规范EasyClick_CheckBible代码圣经校验自动排查不规范写法、过期 API、风险代码UI 相关EasyClick_BuildAndroidUI快速生成 Android XML UI 布局代码EasyClick_BuildUI通用 UI 结构实现与布局适配EasyClick_UIDesignUI 设计规范、交互逻辑、适配标准CLI 指南EasyClick_AndroidCLIGuideAndroid 端 CLI 命令使用指南、打包、部署、调试EasyClick_iOSCLIGuideiOS CLI 全套使用规范EasyClick_HarmonyCLIGuide鸿蒙 CLI 工具链完整文档取色工具EasyClick_PickCrop截图、取色、框选裁剪、多点找色自动格式化记忆系统EasyClick_Recall读取当前项目历史开发记忆、过往逻辑、参数配置EasyClick_RememberAI 自动记录阶段性开发成果、逻辑决策、关键参数EasyClick_Forget手动/自动清理无效记忆避免上下文污染问题库EasyClick_SearchIssues检索历史报错库智能匹配已有解决方案EasyClick_ReportIssue自动沉淀新问题持续扩充问题知识库2. 全自动记忆系统AI 每完成一个开发阶段自动写入记忆快照新开会话自动召回当前项目的历史逻辑、参数、结构支持项目隔离记忆多项目开发互不干扰支持记忆归档、清理、回溯复盘3. 问题沉淀积累机制内置22 条高频预置问题方案库遇到报错优先检索历史方案减少重复踩坑新问题解决后自动入库沉淀持续自我迭代让 AI 越用越适配 EC 生态4. 集成截图取色裁剪工具左键精准取色自动输出 EC 标准颜色格式右键框选截图、裁剪区域自动生成单点/多点找色模板代码完整支持 Windows / macOS 双平台三、技术架构整体采用分层解耦架构基于 Rust 高性能异步服务构建底层依托 Salvo 网络框架、标准 rmcp 协议 SDK、SQLite 本地持久化数据库。┌─────────────────────────────────────────┐ │ AI IDE (Trae/Cursor) │ │ MCP Client (stdio/HTTP) │ └─────────────────┬───────────────────────┘ │ ┌─────────────────▼───────────────────────┐ │ EC-MCP Server (Rust) │ ├─────────────────────────────────────────┤ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Salvo │ │ rmcp │ │ SQLite │ │ │ │ Web │ │ MCP │ │ DB │ │ │ └─────────┘ └─────────┘ └─────────┘ │ ├─────────────────────────────────────────┤ │ ┌─────────────────────────────────────┐│ │ │ 33 个 EasyClick 工具 ││ │ │ (平台底座 开发技能 代码规范) ││ │ └─────────────────────────────────────┘│ └─────────────────────────────────────────┘四、快速开始Windows 启动# 解压unzipec-mcp-server-v1.2.0-windows.zip-dec-mcp-servercdec-mcp-server# 运行ec-mcp-server.exemacOS 启动# 解压unzipec-mcp-server-v1.2.0-mac-universal.zip-dec-mcp-servercdec-mcp-server# 添加执行权限chmodx ec-mcp-server pick-crop-tool# 运行./ec-mcp-server五、AI IDE 配置Trae / Cursor在 IDE 的 MCP 配置文件中加入如下配置即可完成对接{mcpServers:{ec-mcp-server:{command:/path/to/ec-mcp-server}}}六、传输模式说明模式触发条件使用场景stdiostdin 被管道化IDE 自动托管、后台常驻运行HTTPstdin 为终端交互手动调试、局域网多设备访问、二次开发七、安全特性read_resource 路径穿越防护杜绝任意文件读取漏洞FTS5 查询注入防护数据库检索防注入、防恶意 payload可配置端点认证支持自定义密钥鉴权防止未授权调用八、版本迭代记录版本日期主要更新内容v1.2.02026-07-03集成独立取色裁剪工具、完善视觉开发链路v1.1.02026-07-01全局安全漏洞修复、核心代码重构、稳定性升级v1.0.12026-07-01首个正式版本发布完整 33 工具体系落地九、总结EC-MCP Server 是目前行业内最完整、最体系化、最贴合 EasyClick 官方生态的 AI 智能体服务。它彻底解决了通用 AI 写自动化脚本乱造 API、不规范、不区分平台、不懂工程体系的痛点让 AI IDE 真正成为专业的自动化开发工具。