MCP Бесплатно

Tasks MCP сервер

Эффективный менеджер задач, разработанный для минимизации путаницы с инструментами и максимизации эффективности бюджета LLM, предоставляя мощные возможности поиска, фильтрации и организации в различных форматах файлов (Markdown, JSON, YAML).

автор: flesler

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/tasks | bash

Эффективный менеджер задач, разработанный для минимизации путаницы с инструментами и максимизации эффективности бюджета LLM, предоставляя мощные возможности поиска, фильтрации и организации в различных форматах файлов (Markdown, JSON, YAML).

Установка

NPX

npx -y mcp-tasks

Docker

docker run --rm -i flesler/mcp-tasks

Из исходного кода

git clone https://github.com/flesler/mcp-tasks
cd mcp-tasks
npm install
npm run build

Конфигурация

Конфигурация NPX

{
  "mcpServers": {
    "mcp-tasks": {
      "command": "npx",
      "args": ["-y", "mcp-tasks"]
    }
  }
}

Конфигурация Docker

{
  "mcpServers": {
    "mcp-tasks": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "flesler/mcp-tasks"
      ]
    }
  }
}

Полная конфигурация

{
  "mcpServers": {
    "mcp-tasks": {
      "command": "npx",
      "args": ["-y", "mcp-tasks"],
      "env": {
        "STATUS_WIP": "In Progress",
        "STATUS_TODO": "To Do",
        "STATUS_DONE": "Done",
        "STATUS_REMINDERS": "Reminders",
        "STATUS_NOTES": "Notes",
        "STATUSES": "In Progress,To Do,Done,Backlog,Reminders,Notes",
        "AUTO_WIP": "true",
        "PREFIX_TOOLS": "true",
        "KEEP_DELETED": "true",
        "TRANSPORT": "stdio",
        "PORT": "4680",
        "INSTRUCTIONS": "Use mcp-tasks tools when the user mentions new or updated tasks"
      }
    }
  }
}

HTTP транспорт

{
  "mcpServers": {
    "mcp-tasks": {
      "type": "streamableHttp",
      "url": "http://localhost:4680/mcp"
    }
  }
}

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

Инструмент Описание
tasks_setup Инициализация файла задач (создает, если отсутствует, поддерживает .md, .json, .yml)
tasks_search Поиск задач с фильтрацией
tasks_add Добавление новых задач к статусу
tasks_update Обновление задач по ID
tasks_summary Получение количества задач и работ в процессе

Возможности

  • Ультра-эффективный дизайн с минимальным количеством инструментов (5 инструментов) для уменьшения путаницы AI
  • Бюджетно-оптимизированные пакетные операции и умные настройки по умолчанию для минимизации API вызовов LLM
  • Поддержка нескольких форматов для файлов задач Markdown (.md), JSON (.json) и YAML (.yml)
  • Мощный поиск с нечувствительной к регистру фильтрацией текста/статуса и OR логикой
  • Умная организация с фильтрацией на основе статуса и настраиваемыми состояниями рабочего процесса
  • Позиционная индексация для легкого упорядочивания задач с вставкой на основе 0
  • Поддержка нескольких источников для одновременного управления несколькими файлами задач
  • Обновления в реальном времени, которые автоматически сохраняются в выбранном формате
  • Автоматическое управление WIP, которое автоматически управляет лимитами задач в работе
  • Предотвращение дубликатов для автоматического предотвращения дублирующих задач

Переменные окружения

Опциональные

  • TRANSPORT - Режим транспорта: stdio или http
  • PORT - Порт HTTP сервера (когда TRANSPORT=http)
  • PREFIX_TOOLS - Префикс имен инструментов с tasks_
  • STATUS_WIP - Имя статуса работ в процессе
  • STATUS_TODO - Имя статуса задач к выполнению
  • STATUS_DONE - Имя статуса завершенных задач
  • STATUS_REMINDERS - Напоминания для AI (пустая строка для отключения)
  • STATUS_NOTES - Заметки/неактивные задачи (пустая строка для отключения)

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

Use mcp-tasks tools to track our work in path/to/tasks.md
use mcp-tasks

Ресурсы

Примечания

Поддерживает форматы файлов Markdown, JSON и YAML с автоопределением по расширению файла. Рекомендуется начинать с нового файла, а не использовать существующие файлы задач, чтобы избежать потери содержимого, не связанного с задачами. Включает функциональность CLI для прямого управления задачами из командной строки. Требует Node.js ≥20.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI