ACE MCP Server
ACE (Agentic Context Engineering) — это интеллектуальный сервер, интегрирующийся с Cursor AI через протокол MCP (Model Context Protocol). Он обучается на ваших паттернах разработки, автоматически улучшает контекст и даёт рекомендации по генерации кода.
Основные возможности
- Умная генерация кода — контекстно-зависимая генерация с автоматическим улучшением промптов.
- Интеллектуальный анализ кода — глубокий анализ и предложения по улучшению.
- Самообучающийся плейбук — накапливает знания и паттерны из вашей работы.
- Поддержка различных LLM — OpenAI, Anthropic Claude, DeepSeek, Google, Mistral, LM Studio.
- Docker-готовность — полноценная контейнеризация для локальной и продакшн-среды.
- Безопасность по умолчанию — аутентификация через Bearer-токен.
Быстрый старт
- Клонирование и настройка
git clone https://github.com/Angry-Robot-Deals/ace-mcp.git
cd ace-mcp
cp .env.example .env
# Отредактируйте .env под свою конфигурацию
- Запуск через Docker
# Запуск окружения для разработки
docker-compose -f docker-compose.dev.yml up -d
# Просмотр логов
docker-compose -f docker-compose.dev.yml logs -f
# Остановка
docker-compose -f docker-compose.dev.yml down
-
Настройка Cursor AI
Следуйте инструкциям в документации по базовой настройке и расширенной автонастройке.
-
Использование команд ACE
@ace_smart_generate create a REST API endpoint — генерация кода
@ace_smart_reflect [ваш код] — анализ и рефлексия
@ace_context_aware optimize database queries domain:database — контекстная помощь
@ace_enhance_prompt create secure authentication focus_area:security — улучшение промпта
Конфигурация
Скопируйте .env.example в .env и задайте переменные:
LLM_PROVIDER — провайдер (openai, lmstudio, deepseek, anthropic)
OPENAI_API_KEY, OPENAI_MODEL — для OpenAI
LMSTUDIO_BASE_URL, LMSTUDIO_MODEL — для LM Studio
ACE_SERVER_PORT — порт сервера (по умолчанию 34301)
DASHBOARD_PORT — порт дашборда (по умолчанию 34300)
API_BEARER_TOKEN — токен для аутентификации
Используемые порты: 34300 (дашборд), 34301 (MCP-сервер), 34302–34400 зарезервированы.
Разработка
Требования
- Node.js 18+
- Docker и Docker Compose
- TypeScript
Локальная разработка
npm install
npm test
npm run build
npm run dev
Docker-команды
- Разработка:
docker-compose -f docker-compose.dev.yml up -d
- Продакшн:
docker-compose up -d
- Логи сервисов:
docker-compose logs ace-server / docker-compose logs ace-dashboard
- Пересборка:
docker-compose build --no-cache
Участие в проекте
Читайте документацию, следуйте рекомендациям по разработке, отправляйте PR.
Лицензия
MIT — подробнее в файле LICENSE.
Ссылки
Комментарии
Комментариев пока нет. Будьте первым.