# Amazing Marvin (complete)

Сервер связывает планировщик Amazing Marvin с ассистентом через 50 инструментов API. Пригодится для ведения задач, привычек и учёта времени прямо из чата.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Автор: andreasd083
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/andreasd083/amazing-marvin-complete-mcp
- Обновлён: 2026-10-13
- HTML: https://affpapa.org/nevibecode/mcp/amazing-marvin-complete

## Что делает

Сервер открывает ассистенту доступ к 50 инструментам планировщика Amazing Marvin. В набор входят создание и закрытие задач, работа с регулярными делами, блокнотами, привычками, а также тайм-трекинг и тайм-блоки. Логику отбора Smart List автор оставил самому приложению, а загрузку файлов и полное стирание напоминаний вырезал намеренно.

Для работы нужен Python версии 3.12 или новее. Запуск выполняется через утилиту `uvx`. Ключи берутся в настройках приложения: базовый `MARVIN_API_TOKEN` годится только для чтения и добавления задач. Для редактирования, смены приоритетов, удаления и работы со структурой обязательно нужен второй ключ — `MARVIN_FULL_ACCESS_TOKEN`. Без него вызовы на изменение вернут ошибку.

## Требования
- Нужно: Python и uv (команды через uvx)
- Переменные окружения: `MARVIN_API_TOKEN`, `MARVIN_FULL_ACCESS_TOKEN`, `MARVIN_TIMEZONE` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
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

**Командой платформы**
```bash
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 <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "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 <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "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 CLI

**Командой платформы**
```bash
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 <команда>

## Когда брать
- создавать и закрывать задачи или проекты в Amazing Marvin
- запускать и останавливать учёт времени по рабочим делам
- отмечать выполнение привычек и проверять историю записей
- управлять страницами и разделами встроенных блокнотов

## Примеры запросов агенту
- Покажи список задач на сегодня из Amazing Marvin.
- Запусти тайм-трекер для задачи по рефакторингу базы данных.
- Создай в блокноте страницу с заметками созвона.

## Похожие
- [clickup](https://affpapa.org/nevibecode/mcp/clickup.md) — MCP-сервер · ★ 53
- [redmine-mcp-server](https://affpapa.org/nevibecode/mcp/redmine-mcp-server.md) — MCP-сервер · ★ 85
- [Astravue MCP](https://affpapa.org/nevibecode/mcp/astravue-mcp.md) — MCP-сервер · ★ 12
- [toggl-time-tracker](https://affpapa.org/nevibecode/plugins/toggl-time-tracker.md) — плагин · ★ 9
- [atimelogger-mcp](https://affpapa.org/nevibecode/mcp/atimelogger-mcp.md) — MCP-сервер · ★ 19
- [todo](https://affpapa.org/nevibecode/commands/todo.md) — команда · 2723 установки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
