Skip to main content
Glama

ACE MCP Server

CURSOR_AI_AUTO_SETUP.md7.51 kB
# 🚀 Автоматическое использование ACE в Cursor AI ## 📋 Обзор Этот документ описывает, как настроить Cursor AI для автоматического вызова методов ACE и улучшения промптов. ## 🎯 Новые возможности Enhanced ACE MCP Server ### ✨ Умные инструменты: 1. **`ace_smart_generate`** - Автоматически улучшает промпты и генерирует код 2. **`ace_smart_reflect`** - Анализирует код и предлагает улучшения 3. **`ace_context_aware`** - Предоставляет контекстуальные рекомендации 4. **`ace_enhance_prompt`** - Улучшает любой промпт накопленными знаниями ## 🔧 Настройка Enhanced MCP Server ### 1. Обновите конфигурацию Cursor AI Замените в `~/.cursor/mcp.json`: ```json { "mcpServers": { "ace-context-engineering": { "command": "npx", "args": ["tsx", "$HOME/code/perplexity/ace-mcp-server/src/mcp-server-enhanced.ts"], "env": { "NODE_ENV": "development", "ACE_LOG_LEVEL": "info", "ACE_AUTO_ENHANCE": "true", "ACE_MAX_PLAYBOOK_SIZE": "10000" } } } } ``` ### 2. Обновите настройки Cursor AI В `~/Library/Application Support/Cursor/User/settings.json`: ```json { "mcp.servers": { "ace-context-engineering": { "command": "npx", "args": ["tsx", "$HOME/code/perplexity/ace-mcp-server/src/mcp-server-enhanced.ts"], "env": { "NODE_ENV": "development", "ACE_LOG_LEVEL": "info", "ACE_AUTO_ENHANCE": "true", "ACE_MAX_PLAYBOOK_SIZE": "10000" } } } } ``` ## 🎯 Как использовать автоматические улучшения ### 1. Умная генерация кода Вместо обычного запроса: ``` Создай функцию для сортировки массива ``` Используйте: ``` @ace_smart_generate создай функцию для сортировки массива ``` **Результат:** ACE автоматически: - ✅ Добавит релевантные паттерны проектирования - ✅ Включит лучшие практики - ✅ Применит накопленные инсайты - ✅ Предложит оптимизации ### 2. Умный анализ кода ``` @ace_smart_reflect ```typescript function quickSort(arr) { if (arr.length <= 1) return arr; const pivot = arr[0]; const left = arr.slice(1).filter(x => x < pivot); const right = arr.slice(1).filter(x => x >= pivot); return [...quickSort(left), pivot, ...quickSort(right)]; } ``` **Результат:** ACE автоматически: - 🔍 Проанализирует сложность кода - 🎯 Выявит потенциальные проблемы - 💡 Предложит конкретные улучшения - 📊 Даст оценку качества кода ### 3. Контекстуальная помощь ``` @ace_context_aware как оптимизировать API для высокой нагрузки domain:api ``` **Результат:** ACE предоставит: - 📚 Релевантные знания из playbook - 🎯 План действий - 🔧 Специфичные для API рекомендации - 📋 Следующие шаги ### 4. Улучшение промптов ``` @ace_enhance_prompt создай REST API для пользователей focus_area:security ``` **Результат:** ACE улучшит промпт: - 🔒 Добавит соображения безопасности - 📋 Включит лучшие практики - 🎯 Применит релевантные паттерны ## 🤖 Автоматические триггеры ### Настройка автоматического вызова Создайте файл `.cursor/rules` в корне проекта: ```markdown # ACE Auto-Enhancement Rules ## Code Generation When user asks to create/implement/build something: - Automatically use @ace_smart_generate - Include context from current file/project - Apply security and performance considerations ## Code Review When user asks to review/analyze/improve code: - Automatically use @ace_smart_reflect - Provide actionable suggestions - Include quality metrics ## Problem Solving When user asks how to solve a problem: - Automatically use @ace_context_aware - Determine domain from context - Provide step-by-step guidance ## Prompt Enhancement For complex requests: - Automatically use @ace_enhance_prompt - Focus on relevant areas (security, performance, etc.) - Include accumulated knowledge ``` ## 🎯 Примеры автоматического использования ### Пример 1: Создание API **Ваш запрос:** ``` Создай endpoint для регистрации пользователей ``` **ACE автоматически:** 1. Вызовет `ace_smart_generate` 2. Улучшит промпт с учетом: - Валидации входных данных - Хеширования паролей - Обработки ошибок - Безопасности API 3. Предложит полную реализацию ### Пример 2: Анализ кода **Ваш запрос:** ``` Проверь этот код на проблемы ``` **ACE автоматически:** 1. Вызовет `ace_smart_reflect` 2. Проанализирует: - Сложность кода - Потенциальные уязвимости - Производительность - Соответствие лучшим практикам 3. Предложит конкретные улучшения ## 🔄 Обновление знаний ACE автоматически обновляет свою базу знаний на основе: - ✅ Успешных решений - ❌ Найденных проблем - 🎯 Паттернов использования - 📊 Метрик качества ## 🚀 Запуск Enhanced MCP Server ```bash cd $HOME/code/perplexity/ace-mcp-server # Остановить старый сервер pkill -f "mcp-server-simple" # Запустить enhanced сервер npx tsx src/mcp-server-enhanced.ts ``` ## ✅ Проверка работы После настройки попробуйте: ``` @ace_smart_generate создай функцию для валидации email ``` Вы должны увидеть: - 🎯 Улучшенный промпт с лучшими практиками - 🔧 Рекомендации по реализации - 📋 План пошагового выполнения - 💡 Дополнительные инсайты ## 🎉 Результат После настройки Cursor AI будет: - 🤖 Автоматически улучшать ваши промпты - 🎯 Применять накопленные знания - 💡 Предлагать лучшие решения - 📊 Учиться на каждом взаимодействии **ACE превратит Cursor AI в самосовершенствующегося помощника разработчика!** 🚀

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Angry-Robot-Deals/ace-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server