m7-mcp-server

DukeDeSouth/m7-mcp-server

3.2

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!

  1. Fork репозитория
  2. Создайте feature branch (git checkout -b feature/amazing-feature)
  3. Commit изменения (git commit -m 'Add amazing feature')
  4. Push в branch (git push origin feature/amazing-feature)
  5. Откройте Pull Request

📝 Лицензия

MIT License - см. файл

🙏 Благодарности

  • Методология M7 - основа проекта
  • Anthropic - за Model Context Protocol
  • Cursor Team - за отличную IDE
  • Open Source сообщество

📞 Поддержка


M7 MCP Server - Превращаем хаос в методологию 🚀