Перейти к содержимому

MCP Scheduler

Сервер автоматизации задач: планирует shell команды, API вызовы, AI задачи и уведомления по cron.

Python
40 stars

Описание

MCP Scheduler — это универсальный планировщик задач на Python, построенный на Model Context Protocol для интеграции с AI-ассистентами вроде Claude Desktop. Поддерживает cron-выражения для гибкого расписания. Ключевые особенности: выполнение shell-команд, HTTP-запросов, генерацию контента через OpenAI, десктопные уведомления с историей исполнений и логами. Кросс-платформенный (Windows, macOS, Linux). Идеален для автоматизации рутинных процессов, мониторинга и интеграции с AI-инструментами.

Возможности

Планирование shell-команд

Выполнение системных команд по расписанию с cron-выражениями.

API-вызовы

HTTP-запросы к внешним сервисам на основе cron.

AI-задачи

Генерация контента через модели OpenAI, такие как GPT-4o.

Десктопные уведомления

Напоминания с звуком и текстом для пользователей.

Управление задачами

Добавление, обновление, удаление, активация/деактивация задач.

История исполнений

Отслеживание успешных и неудачных запусков с логами.

Интеграция с MCP

Автоматическое обнаружение инструментов для AI-клиентов.

Установка

{
  "mcpServers": [
    {
      "type": "stdio",
      "name": "MCP Scheduler",
      "command": "python",
      "args": ["/path/to/your/mcp-scheduler/main.py"]
    }
  ]
}

Установка: Клонируйте репозиторий git clone https://github.com/phialsbasement/mcp-scheduler.git, создайте venv с uv или pip, установите зависимости uv pip install -r requirements.txt. Требования: Python 3.10+, uv (рекомендуется). Для запуска: python main.py.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
40

Ссылки