
yeuxuan/ace-mcp-node
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Acemcp — это высокопроизводительный сервер MCP (Model Context Protocol), предназначенный для обеспечения возможностей индексации кодовой базы и семантического поиска для AI-ассистентов, таких как Claude, GPT и др. С помощью Acemcp AI-ассистенты могут: 🔍 быстро искать и понимать 📊 большие кодовые базы, получать точные фрагменты 🤖 кода с номерами строк, автоматически обновлять 🌐 индексы постепенно, а также управлять и отладочивать через веб-интерфейс
Обзор
Это высокопроизводительный сервер MCP (Model Context Protocol), разработанный для предоставления возможностей ** и ** для AI-ассистентов (таких как Claude, GPT и др.). Через Acemcp AI-ассистенты могут: - 🔍 Быстрый поиск и понимание больших кодовых баз - 📊 Получение точных фрагментов кода с номерами строк - 🤖 Автоматическое инкрементальное обновление индексов - 🌐 Управление и отладка через веб-интерфейс - ✅ - Индексирует только новые или изменённые файлы - ✅ - Поддерживает пакетные операции и автоматические повторные запросы - ✅ - Крупные файлы автоматически делятся на несколько блоков - ✅ - Хэш SHA-256 предотвращает дублирование загрузок - ✅ - Полная поддержка типов - ✅ - Логирование в реальном времени, управление конфигурацией, отладка инструментов - ✅ Автоматическое исключение нерелевантных файлов - ✅ - Настраиваемые уровни журнала и вращение - ✅ - Унифицированная обработка путей Windows/Unix - ✅ - Автоматическое преобразование пути UNC, /mnt - ✅ - UTF-8, GBK, GB2312, Latin-1 - ✅ - Общие форматы конфигурации и данных - ✅ - Полная реализация SDK - ✅ - Фрагменты семантического поискового кода - ✅ - Стандартная коммуникация ввода/вывода - ✅ - Параметры командной строки + конфигурационные файлы - > = 18.0.0 - > = 8.0.0 (или yarn, pnpm) - : Windows 10+, Linux, macOS, WSL 2 Доступ к http://localhost:8080 с помощью графического интерфейса: - 📊 Просмотр статуса сервера - ⚙️ Редактирование конфигурационного файла - 📝 Просмотр логов в реальном времени - Тестирование отладки инструментов 🛠
Обзор (машинный перевод)
📑 Содержание
- Введение
- Основные особенности
- Начинайте быстро
- Установка
- Конфигурация
- Руководство пользователя
- Конфигурация клиента MCP
- Описание инструмента
- Веб-интерфейс управления
- Поддержка WSL
- Документация API
- Пример сценария
- Руководство по развитию
- Устранение неисправностей
- Совместимость
- Вклад
- Лицензия
📖 Введение
Acemcp — это высокопроизводительный сервер MCP (Model Context Protocol), разработанный для ассистентов ИИ (таких как Claude, GPT и др.), который обеспечивает возможности индексирования кодовой базы и семантического поиска. С помощью Acemcp ассистенты ИИ могут:
- 🔍 Быстрый поиск и понимание больших кодовых баз
- 📊 Получить точные фрагменты кода с номерами строк
- 🤖 Автоматическое инкрементальное обновление индекса
- 🌐 Управление и отладка через веб-интерфейс
**Почему выбрали ACEMCP? **
| Особенности | Описание |
|---|---|
| Запуск нулевой конфигурации | Конфигурация генерируется автоматически при первом запуске |
| Инкрементальный индекс | Обрабатывает только файлы изменений, быстро и эффективно |
| Кроссплатформенный | Полностью поддерживается для Windows, Linux, macOS и WSL |
| Мультикод | Автоматически обнаруживает UTF-8, GBK, GB2312, Latin-1 |
| Дружественно к ИИ | Возвращает отформатированные фрагменты кода с путями к файлам и номерами строк |
⭐ Основные особенности
🚀 Оптимизация производительности
- ✅ Инкрементальный индекс — индексирует только новые или изменённые файлы
- ✅ Пакетная загрузка — поддерживает пакетные операции и автоматические повторные попытки
- ✅ Smart Splitting — автоматически разбивает большие файлы на несколько блоков
- ✅ Механизм кэширования - хэш SHA-256 предотвращает дублирование загрузок
🛠 Дружелюбен к разработчикам
- ✅ TypeScript - Полная поддержка шрифтов
- ✅ Веб-интерфейс - Логирование в реальном времени, управление конфигурацией, отладка инструментов
- ✅ .gitignore support - Автоматически исключает нерелевантные файлы
- ✅ Подробные логи - Настраиваемые уровни и вращения логарифма
🌍 Совместимость
- ✅ Кроссплатформенные пути — унифицированная обработка путей Windows/Unix
- ✅ Полная поддержка WSL - Автоматическое преобразование путей UNC и /mnt
- ✅ Поддержка мульти-кодирования - UTF-8, GBK, GB2312, Latin-1
- ✅ Версия Python совместима - Общие конфигурации и форматы данных
🎯 Интеграция MCP
- ✅ Стандартный протокол MCP - Полная реализация SDK
- ✅ search_context Инструменты - Фрагменты семантического поискового кода
- ✅ STDIO Transmission — стандартная ввод/выходная связь
- ✅ Гибкая конфигурация - параметры командной строки + конфигурационный файл
🚀 Начинай быстро
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Установка
npx acemcp-nodeКонфигурация
{
"mcpServers": {
"acemcp": {
"command": "npx",
"args": ["acemcp-node"],
"env": {}
}
}
}