YA

yeuxuan/ace-mcp-node

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

359 stars 38 forks Качество 68 Тренд 19

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
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "acemcp": { "command": "npx", "args": ["acemcp-node"], "env": {} } } }