IntelliPlan

Integrations

  • Generates various diagram types (including progress pie charts, dependency graphs, task flows, timelines, and more) to visualize epic structures, task dependencies, and project progress.

  • Creates UML-style class diagrams showing epic structure relationships as part of the diagram visualization options.

✨ IntelliPlan MCP


🚀 Трансформируйте свой рабочий процесс разработки

IntelliPlan — это интеллектуальная система управления задачами, которая легко интегрируется с Model Context Protocol (MCP) в Cursor AI и других совместимых редакторах. Она позволяет вам организовать процесс разработки с помощью структурированной иерархии Epic → Task → Subtask, не покидая среду кодирования.

✅ Что IntelliPlan может сделать для вас?

Организуйте сложные проекты с легкостью

  • Создание и управление эпическими проектами — разбейте сложные проекты на достижимые цели высокого уровня
  • Организация задач и подзадач — структурируйте свою работу с четкими родительско-дочерними отношениями
  • Умные зависимости — определение и отслеживание взаимосвязей между рабочими элементами.

Планирование развития Supercharge

  • Разбиение с помощью ИИ — автоматическое разбиение сложных задач на управляемые части
  • Умные предложения по внедрению — получите рекомендации о том, как подходить к решению проблем
  • Анализ сложности — оцените необходимые усилия, прежде чем приступать к делу.

Держите свою команду на верном пути

  • Отслеживание прогресса — отслеживание статуса завершения на всех уровнях.
  • Рекомендации по следующим действиям — всегда знайте, над чем работать дальше
  • Контекстное понимание — получайте сводки, которые охватывают весь объем работы.

Полная интеграция редактора

  • Интерфейс на естественном языке — взаимодействуйте с IntelliPlan с помощью диалоговых команд.
  • Оставайтесь в своем рабочем процессе — нет необходимости переключать контекст между инструментами
  • Поддержка протокола MCP — работает с любым редактором, реализующим протокол контекста модели.

📋 Доступные инструменты

IntelliPlan предоставляет набор мощных инструментов для управления процессом разработки:

ИнструментОписание
batchEpicСоздает полный Epic с несколькими задачами, каждая из которых потенциально имеет несколько подзадач, за одну операцию.
createEpicСоздает новый Эпик (задачу верхнего уровня) с подробностями планирования и необязательным созданием начальной задачи.
createPlanningConfigСоздает файл конфигурации JSON для инструмента planEpic, позволяющий настраивать этапы и процесс планирования.
executeItemВыполняет или дает указания по выполнению Эпика или Задачи.
expandTaskРазбивает задачу или эпос на более мелкие, выполнимые подпункты.
getEpicOverviewСодержит подробный и понятный обзор Эпика, его задач и связанной с ним информации.
manageItemsУправляет эпиками, задачами и подзадачами с помощью различных операций (создание, обновление, удаление и т. д.).
manageTaskStorageУправляет конфигурацией хранилища и экспортом для Epics и Tasks.
planEpicИнтерактивно создает подробный план внедрения с иерархическими задачами и подзадачами посредством последовательного мышления, проводя агента через несколько этапов уточнения.

🎮 Примеры использования

# Set up your project storage @IntelliPlanMCP manageItems action=configure basePath="/path/to/your/project" # Create a new epic @IntelliPlanMCP createEpic description="Build user authentication system with JWT" # Add a task to your epic @IntelliPlanMCP manageItems action=createTask epicId=your-epic-id description="Implement login endpoint" # Get an overview of all your epics @IntelliPlanMCP manageItems action=listEpics # Create a complete epic with nested tasks in a single operation @IntelliPlanMCP batchEpic description="Multi-tenant user authentication" basePath="/path/to/project" tasks=[...] # Get an epic overview with specific diagram types @IntelliPlanMCP getEpicOverview epicId=your-epic-id basePath="/path/to/project" diagramTypes=["progressPie", "dependencyGraph", "userJourney"]

Доступные диаграммы 🚧

Примечание: функциональность диаграммы в настоящее время находится в стадии разработки (WIP) 🚧

Инструмент getEpicOverview поддерживает различные типы диаграмм Mermaid для визуализации структуры и хода работы над вашим эпиком:

Тип диаграммыОписание
progressPieКруговая диаграмма, показывающая выполненные и оставшиеся задачи
dependencyGraphСетевая диаграмма зависимостей эпиков и задач
taskFlowБлок-схема организации задач по статусу с зависимостями
timelineДиаграмма Ганта, показывающая временную шкалу и длительность задач
userJourneyПоследовательное прохождение стадий завершения задач
blockDiagramБлок-схема, показывающая эпическую структуру и количество задач
radarChartГистограмма, показывающая распределение задач по статусу
kanbanBoardВизуализация статуса задачи в стиле доски Канбан
sequenceDiagramДиаграмма последовательности, показывающая взаимодействие задач с течением времени
classDiagramДиаграмма классов в стиле UML, демонстрирующая эпические структурные связи

Вы можете указать, какие диаграммы следует включить, используя массив параметров diagramTypes . Если не указано, все типы диаграмм будут включены, если includeDiagrams установлен в true .

🔄 Режим удаленного сервера

IntelliPlan теперь поддерживает режим удаленного сервера, что позволяет вам хранить ваши эпики и задачи на централизованном сервере, а не непосредственно в вашей локальной файловой системе. Это позволяет работать в команде и получать доступ к вашим данным планирования с нескольких устройств.

📡 Настройка удаленного сервера

  1. Запустите API-сервер :
    # Set environment variables for configuration or use defaults npm run start:api
  2. Переменные среды для сервера API :
    • PORT : Порт для запуска сервера (по умолчанию: 3000)
    • STORAGE_PATH : Место, где сервер API будет хранить данные (по умолчанию: текущий каталог)

🔌 Подключение к удаленному серверу

  1. Простая конфигурация :Как минимум, вам нужно установить только:
    STORAGE_MODE=remote
    Это позволит подключиться к серверу, работающему по адресу http://localhost:4007 по умолчанию.
  2. Расширенная конфигурация (необязательно):
    STORAGE_MODE=remote REMOTE_API_URL=http://your-server:4007 # Custom server URL REMOTE_API_KEY=your-api-key # If authentication is enabled
  3. Запустите IntelliPlan в удаленном режиме :
    npm run dev
  4. Настройте в Cursor : Добавьте в свой .cursor-settings.json :
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"], "env": { "STORAGE_MODE": "remote" } } } }

🛡️ Вопросы безопасности

  • API-сервер включает в себя базовое ограничение скорости и защиту CORS.
  • Для использования в производстве рассмотрите возможность добавления:
    • HTTPS-шифрование
    • Строгая аутентификация
    • Более надежная проверка входных данных
    • Решения по резервному копированию ваших данных

🛠️ Начало работы

  1. Установить IntelliPlan :
    npm install npm run build
  2. Настройте в Cursor : Добавьте в свой .cursor-settings.json :
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"] } } }
  3. Включите и начните планирование : активируйте MCP в настройках редактора и начните организовывать процесс разработки!

📝 Настройка процесса планирования

IntelliPlan поддерживает настраиваемые процессы планирования с помощью файлов конфигурации JSON:

  1. Создание файлов конфигурации : Вы можете разместить файлы конфигурации JSON в любом месте вашего проекта. Каталог config/planning/ рекомендуется для организации, но не является обязательным. См. пример config/sample-planning-config.json .
  2. Использование конструктора конфигураций : IntelliPlan предоставляет интерактивный инструмент для создания конфигураций планирования:
    @IntelliPlanMCP createPlanningConfig currentStep=0
    Это проведет вас через пошаговый процесс определения индивидуальных этапов планирования.
  3. Прямое создание конфигурации : более продвинутые пользователи могут создать конфигурацию напрямую:
    @IntelliPlanMCP createDirectPlanningConfig name="Custom Plan" description="Your custom planning process" outputPath="config/your-config.json" steps=[...]
  4. Структура конфигурации :
    { "id": "your-plan-id", "name": "Your Plan Name", "description": "Description of your planning process", "version": "1.0", "defaultMaxDepth": 3, "includeTestStrategy": true, "steps": [ { "id": "step-id", "name": "Step Name", "description": "Step description", "order": 0, "instructions": ["Instruction 1", "Instruction 2"], "thinkingPrompts": ["Thinking prompt 1", "Thinking prompt 2"], "nextStepPrompt": "Guidance for the next step", "requiresPreviousStepData": false } // Additional steps... ] }
  5. Использовать пользовательскую конфигурацию :
    @IntelliPlanMCP planEpic description="Your project" configPath="full/path/to/your/config.json"
  6. Конфигурации, сгенерированные LLM : путь конфигурации не обязательно должен указывать на существующий файл. Языковая модель может генерировать пользовательские конфигурации планирования на лету на основе ваших требований. Просто попросите LLM создать конфигурацию планирования для ваших конкретных потребностей, и он сгенерирует соответствующую конфигурацию JSON для вашего варианта использования.

🔍 Почему IntelliPlan?

В отличие от традиционных менеджеров задач, которые находятся вне вашей среды разработки, IntelliPlan работает там, где вы пишете код. Эта интеграция исключает переключение контекста и сохраняет тесное взаимодействие вашего планирования с реализацией.

Возможности искусственного интеллекта IntelliPlan выходят за рамки простого отслеживания задач — он понимает структуру вашего проекта и предоставляет разумные предложения по реализации, стратегиям тестирования и анализу сложности.

📄 Лицензия

Массачусетский технологический институт

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    gitlab mcp
    Last updated -
    13
    983
    75
    JavaScript
    MIT License
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    Algolia
    Last updated -
    18
    Go
    MIT License
    • Apple

View all related MCP servers

ID: v53917zvgp