MCP Scheduler
Сервер автоматизации задач: планирует shell команды, API вызовы, AI задачи и уведомления по cron.
Описание
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.