Amazing Marvin (complete) — MCP-сервер для Claude Code
Сервер связывает планировщик Amazing Marvin с ассистентом через 50 инструментов API. Пригодится для ведения задач, привычек и учёта времени прямо из чата.
claude mcp add --env MARVIN_API_TOKEN=<MARVIN_API_TOKEN> --env MARVIN_FULL_ACCESS_TOKEN=<MARVIN_FULL_ACCESS_TOKEN> --env MARVIN_TIMEZONE=<MARVIN_TIMEZONE> --transport stdio amazing-marvin-complete -- uvx amazing-marvin-complete-mcpЧто делает Amazing Marvin (complete)
Сервер открывает ассистенту доступ к 50 инструментам планировщика Amazing Marvin. В набор входят создание и закрытие задач, работа с регулярными делами, блокнотами, привычками, а также тайм-трекинг и тайм-блоки. Логику отбора Smart List автор оставил самому приложению, а загрузку файлов и полное стирание напоминаний вырезал намеренно.
Для работы нужен Python версии 3.12 или новее. Запуск выполняется через утилиту uvx. Ключи берутся в настройках приложения: базовый MARVIN_API_TOKEN годится только для чтения и добавления задач. Для редактирования, смены приоритетов, удаления и работы со структурой обязательно нужен второй ключ — MARVIN_FULL_ACCESS_TOKEN. Без него вызовы на изменение вернут ошибку.
Какие задачи решает
- создавать и закрывать задачи или проекты в Amazing Marvin
- запускать и останавливать учёт времени по рабочим делам
- отмечать выполнение привычек и проверять историю записей
- управлять страницами и разделами встроенных блокнотов
Примеры запросов агенту
- Покажи список задач на сегодня из Amazing Marvin.
- Запусти тайм-трекер для задачи по рефакторингу базы данных.
- Создай в блокноте страницу с заметками созвона.
Как установить Amazing Marvin (complete)
Командой платформы
claude mcp add --env MARVIN_API_TOKEN=<MARVIN_API_TOKEN> --env MARVIN_FULL_ACCESS_TOKEN=<MARVIN_FULL_ACCESS_TOKEN> --env MARVIN_TIMEZONE=<MARVIN_TIMEZONE> --transport stdio amazing-marvin-complete -- uvx amazing-marvin-complete-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from amazing-marvin-complete-mcp <команда>
Командой платформы
codex mcp add amazing-marvin-complete --env MARVIN_API_TOKEN=<MARVIN_API_TOKEN> --env MARVIN_FULL_ACCESS_TOKEN=<MARVIN_FULL_ACCESS_TOKEN> --env MARVIN_TIMEZONE=<MARVIN_TIMEZONE> -- uvx amazing-marvin-complete-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from amazing-marvin-complete-mcp <команда>
Файл настроек
{
"mcpServers": {
"amazing-marvin-complete": {
"command": "uvx",
"args": [
"amazing-marvin-complete-mcp"
],
"env": {
"MARVIN_API_TOKEN": "<MARVIN_API_TOKEN>",
"MARVIN_FULL_ACCESS_TOKEN": "<MARVIN_FULL_ACCESS_TOKEN>",
"MARVIN_TIMEZONE": "<MARVIN_TIMEZONE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from amazing-marvin-complete-mcp <команда>
Файл настроек
{
"servers": {
"amazing-marvin-complete": {
"type": "stdio",
"command": "uvx",
"args": [
"amazing-marvin-complete-mcp"
],
"env": {
"MARVIN_API_TOKEN": "<MARVIN_API_TOKEN>",
"MARVIN_FULL_ACCESS_TOKEN": "<MARVIN_FULL_ACCESS_TOKEN>",
"MARVIN_TIMEZONE": "<MARVIN_TIMEZONE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from amazing-marvin-complete-mcp <команда>
Командой платформы
gemini mcp add -e MARVIN_API_TOKEN=<MARVIN_API_TOKEN> -e MARVIN_FULL_ACCESS_TOKEN=<MARVIN_FULL_ACCESS_TOKEN> -e MARVIN_TIMEZONE=<MARVIN_TIMEZONE> amazing-marvin-complete uvx amazing-marvin-complete-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from amazing-marvin-complete-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Amazing Marvin (complete)
Как установить Amazing Marvin (complete) в Claude Code?
Выполните команду `claude mcp add amazing-marvin-complete-mcp -e MARVIN_API_TOKEN=<MARVIN_API_TOKEN> -e MARVIN_FULL_ACCESS_TOKEN=<MARVIN_FULL_ACCESS_TOKEN> -- uvx amazing-marvin-complete-mcp`. Токены скопируйте в настройках Amazing Marvin во вкладке API.
Что умеет этот MCP-сервер?
Он предоставляет 50 инструментов к API Amazing Marvin. Ассистент сможет управлять делами, привычками, блокнотами и тайм-трекером через стандартные вызовы протокола MCP.
Зачем нужны два разных API-токена?
Токен MARVIN_API_TOKEN разрешает только чтение и добавление задач. Для изменения полей, смены приоритетов, удаления записей и редактирования категорий сервер требует MARVIN_FULL_ACCESS_TOKEN.