
whatyun/emcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
EAiCoding Rust MCP 服务是一款面向** 开发者及 AI 客户端的本地大模型上下文协议 (Model Context Protocol) 插件。
概要
EAiCoding Rust MCP 服务是一款面向** 开发者及 AI 客户端的本地大模型上下文协议 (Model Context Protocol) 插件。 本项目去掉了复杂的前端 UI 壳,将二进制的易语言文件处理、精易模块内置知识库检索、基于 Search-Replace 的局部修补、工程静态安全与排重诊断以及命令行自动编译验证封装为一个基于 传输的独立 Rust 后端服务。 这使得您可以在 , 或 等现代 AI 编辑器中一键对接本地易语言编译与开发链,让 AI 能够“看懂”二进制易语言代码,并可靠地在本地修改和编译。 * 自动下载官方 Release 发布的易语言编译器与命令行工具依赖包(e.zip),免去手动配置路径的繁琐。 * 解析 .e/.ec 文件的全局结构,或将其完美导出为 UTF-8 编码的 ecode 文本工程目录。 * 大模型通过 Search-Replace 语法在 Rust 侧对代码文件做增量 Patch 修改,极大节省上下文 Token 并保证修改鲁棒性。 * 自动化调用命令行编译器 ecl.exe + e.exe 进行回归,并拦截编译错误日志以供大模型纠错。 * 纯 Rust 实现的多路混合检索,可根据中文功能意图秒级定位并推荐最佳的 API 实现路径。 * 扫描整个文本工程,在 Rust 侧多线程查找硬编码 URL、不安全明文传输以及重复的代码逻辑,输出诊断报告。 * 后台读写时自动在 和 之间进行无损双向转换,防止模型在编辑易语言文本源码时中文发生乱码。 在已经安装了 Rust 语言开发环境的 Windows 机器上,转到项目根目录,执行 release 构建: 编译成功后,生成的独立可执行文件和分发包将输出在: 📂 release/eaicoding-mcp-portable/eaicoding-mcp.exe 📂 release/eaicoding-mcp-portable.zip 本服务支持 与 两种调用协议。推荐使用 协议,支持跨进程、跨局域网调用,且服务运行更稳定。 本项目的 .agents/mcp_config.json 为 MCP 客户端定义了 SSE 的服务连接地址:
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"eaicoding-mcp": {
"url": "http://127.0.0.1:8765/sse"
}
}
}