{"repo":"yeuxuan/Ace-Mcp-Node","free":true,"listed":false,"github":"https://github.com/yeuxuan/Ace-Mcp-Node","clone":"git clone https://github.com/yeuxuan/Ace-Mcp-Node.git","description":"Acemcp 是一个高性能的 MCP (Model Context Protocol) 服务器，专为 AI 助手（如 Claude、GPT 等）提供代码库索引和语义搜索能力。通过 Acemcp，AI 助手可以： 🔍 快速搜索和理解大型代码库 📊 获取带行号的精确代码片段 🤖 自动增量更新索引 🌐 通过 Web 界面管理和调试","language":"TypeScript","stars":360,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"Acemcp Node.js 实现 📑 目录 - 简介 - 核心特性 - 快速开始 - 安装 - 配置 - 使用指南 - MCP 客户端配置 - 工具说明 - Web 管理界面 - WSL 支持 - API 文档 - 示例场景 - 开发指南 - 故障排除 - 兼容性 - 贡献 - 许可证 --- 📖 简介 Acemcp 是一个高性能的 MCP (Model Context Protocol) 服务器，专为 AI 助手（如 Claude、GPT 等）提供 代码库索引 和 语义搜索 能力。通过 Acemcp，AI 助手可以： - 🔍 快速搜索和理解大型代码库 - 📊 获取带行号的精确代码片段 - 🤖 自动增量更新索引 - 🌐 通过 Web 界面管理和调试 为什么选择 Acemcp？ 特点 说明 ------ ------ 零配置启动 首次运行自动生成配置 增量索引 只处理变更文件，快速高效 跨平台 Windows、Linux、macOS、WSL 全支持 多编码 自动检测 UTF-8、GBK、GB2312、Latin-1 AI 友好 返回格式化的代码片段，含文件路径和行号 --- ⭐ 核心特性 🚀 性能优化 - ✅ 增量索引 - 仅索引新文件或修改的文件 - ✅ 批量上传 - 支持批量操作和自动重试 - ✅ 智能分割 - 大文件自动分割为多个块 - ✅ 缓存机制 - SHA-256 哈希避免重复上传 🛠 开发友好 - ✅ TypeScript - 完整类型支持 - ✅ Web 界面 - 实时日志、配置管理、工具调试 - ✅ .gitignore 支持 - 自动排除无关文件 - ✅ 详细日志 - 可配置的日志级别和轮转 🌍 兼容性 - ✅ 跨平台路径 - 统一处理 Windows/Unix 路径 - ✅ WSL 完整支持 - UNC 路径、/mnt 自动转换 - ✅ 多编码支持 - UTF-8, GBK, GB2312, Latin-1 - ✅ Python 版本兼容 - 共享配置和数据格式 🎯 MCP 集成 - ✅ 标准 MCP 协议 - 完整实现 SDK - ✅ search context 工具 - 语义搜索代码片段 - ✅ stdio 传输 - 标准输入输出通信 - ✅ 灵活配置 - 命令行参数 + 配置文件 --- 🚀 快速开始 方式一：通过 NPM 安装（推荐） 方式二：从源码安装 首次运行 访问 http://localhost:8080 查看 Web 管理界面！ --- 📦 安装 系统要求 - Node.js = 18.0.0 - npm = 8.0.0（或 yarn、pnpm） - 操作系统 ：Windows 10+、Linux、macOS、WSL 2 详细安装步骤 1. NPM 全局安装（推荐用于 MCP 客户端） 2. NPM 本地安装（用于项目集成） 3. 从源码开发安装 --- 配置文件 首次运行时，程序会在 /.acemcp/ 目录下自动创建配置文件： 配置文件位置 settings.toml 配置详解 命令行参数覆盖 --- 📘 使用指南 启动方式 1. 标准 MCP 模式（stdio） 此模式用于 MCP 客户端集成，通过标准输入/输出通信。 2. Web 管理模式 访问 http://localhost:8080 使用图形界面： - 📊 查看服务器状态 - ⚙️ 编辑配置文件 - 📝 实时日志查看 - 🛠 工具调试测试 3. 开发模式 --- 🔧 WSL 路径支持完全指南 Acemcp-","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeuxuan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeuxuan/Ace-Mcp-Node/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}