DukeDeSouth/m7-mcp-server
If you are the rightful owner of m7-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The M7 MCP Server is an advanced automation tool that integrates the M7 methodology with the Model Context Protocol to enhance project management and documentation within the Cursor IDE.
🚀 M7 MCP Server
Автоматизация методологии M7 для Cursor IDE через Model Context Protocol
M7 MCP Server превращает проверенную методологию M7 в интеллектуальный MCP сервер, который автоматически анализирует задачи, управляет памятью проекта и генерирует документацию уровня enterprise.
✨ Возможности
- 🎯 Интеллектуальный роутинг задач - автоматически определяет сложность (Light/Medium/Heavy)
- 🧠 Многоуровневая система памяти - от оперативного контекста до концептуальных принципов
- 📝 Автоматическая документация - генерирует все 7 файлов методологии M7
- 🔒 Безопасность - шифрование данных, JWT авторизация
- ⚡ Производительность - кеширование, параллельная обработка
- 🔄 Предотвращение ошибок - журналы и паттерны для избежания повторений
📦 Установка
Требования
- Node.js 20+
- Git
- Cursor IDE
Быстрая установка
# Клонировать репозиторий
git clone https://github.com/DukeDeSouth/m7-mcp-server.git
cd m7-mcp-server
# Запустить установщик
./install.sh
# Перезапустить Cursor
Ручная установка
# Клонировать репозиторий
git clone https://github.com/DukeDeSouth/m7-mcp-server.git
cd m7-mcp-server
# Установить зависимости
npm install
# Собрать проект
npm run build
# Создать директории для данных
mkdir -p ~/.m7-mcp/memory ~/.m7-mcp/journals
# Настроить Cursor (см. ниже)
⚙️ Настройка Cursor
Добавьте в файл ~/.cursor/mcp/servers.json
:
{
"m7-mcp": {
"command": "node",
"args": ["/path/to/m7-mcp-server/dist/index.js"],
"env": {
"M7_DATA_PATH": "~/.m7-mcp"
}
}
}
🎯 Использование
После установки и перезапуска Cursor, используйте команды через @m7
:
Анализ задачи
@m7 analyze task: implement user authentication with JWT
Результат:
Task complexity: MEDIUM
Files affected: ~15
Dependencies: 4 (jsonwebtoken, bcrypt, etc.)
Risk score: 65/100
Estimated time: 1-3 hours
Approach: Follow standard M7 process...
Поиск в памяти
@m7 recall memory: authentication patterns
Проверка ошибок
@m7 check errors: jwt implementation
Создание структуры файлов
@m7 create structure for: user-auth medium
🏗️ Архитектура
M7 MCP Server
├── Task Router # Анализ сложности задач
├── Memory System # 4-уровневая память
│ ├── Surface # Текущий контекст
│ ├── Working # Активные задачи
│ ├── Long-term # Паттерны и решения
│ └── Conceptual # Принципы проекта
├── Journal System # Логирование
│ ├── Errors # История ошибок
│ ├── Features # Реализованные фичи
│ └── Patterns # Обнаруженные паттерны
└── Processors # 7 процессоров M7
├── Discovery
├── Architecture
├── Solution
├── Impact
├── Simulation
├── Risk
└── Report
📊 Маршруты задач
Light Route (10-30 минут)
- Простые изменения
- 1-3 файла
- Минимальные зависимости
- Быстрая валидация
Medium Route (1-3 часа)
- Стандартные фичи
- 4-15 файлов
- Несколько зависимостей
- Полный цикл M7
Heavy Route (4-8 часов)
- Сложные изменения
- 16-50 файлов
- Множество зависимостей
- Расширенный анализ
Decomposed Route
- Сверхсложные задачи
- 50+ файлов
- Автоматическая декомпозиция
- Поэтапное выполнение
🔐 Безопасность
- Локальное хранение - все данные остаются на вашей машине
- Шифрование - sensitive данные зашифрованы
- Автоочистка - автоматическое удаление старых данных
- Изоляция - каждый проект изолирован
🤝 Вклад в проект
Мы приветствуем вклад в развитие M7 MCP Server!
- Fork репозитория
- Создайте feature branch (
git checkout -b feature/amazing-feature
) - Commit изменения (
git commit -m 'Add amazing feature'
) - Push в branch (
git push origin feature/amazing-feature
) - Откройте Pull Request
📝 Лицензия
MIT License - см. файл
🙏 Благодарности
- Методология M7 - основа проекта
- Anthropic - за Model Context Protocol
- Cursor Team - за отличную IDE
- Open Source сообщество
📞 Поддержка
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: support@m7mcp.dev
M7 MCP Server - Превращаем хаос в методологию 🚀