Things MCP — задачи Things 3 для агента
Things MCP Server
MCP-сервер для Things 3 на Mac: Claude читает списки, ищет задачи и создает или обновляет их, в том числе пачкой.
- 628 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент видит все ваши задачи, заметки и чеклисты, а при включенном токене может менять много задач одной командой
- Инструменты записи создают и обновляют задачи, проекты и области: ошибка агента меняет данные в приложении
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/things-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент видит все ваши задачи, заметки и чеклисты, а при включенном токене может менять много задач одной командой
- Инструменты записи создают и обновляют задачи, проекты и области: ошибка агента меняет данные в приложении
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает Claude Code и Claude Desktop к вашему менеджеру задач Things 3 от Cultured Code. Читает он данные через библиотеку Things.py, а записывает через схему URL Things, области создает через AppleScript. Агент видит списки «Inbox», «Today», «Upcoming», «Anytime», «Someday», «Logbook» и «Trash», проекты, области и теги, а у задач еще и чеклисты. Задачи из проектов в списке «Someday» не попадают в «Today», «Upcoming» и «Anytime», как в самом приложении. Инструменты чтения дают списки, поиск по названию и заметкам, расширенный поиск по статусу, дате начала, сроку, тегу, области и типу, недавно созданные задачи и отчет о том, сколько элементов у каждого тега. Инструменты записи создают задачи, проекты и области, обновляют их и обновляют пачкой: перенос в проект, смена тегов, срока или статуса у нескольких задач сразу. В поле времени принимаются слова вроде today и evening, даты и даты со временем напоминания. Длинные списки можно листать параметрами `limit` и `offset`, а ответ приходит и текстом, и структурированно. После подключения достаточно спросить, что лежит в Inbox. Автор советует также попросить разбор по матрице Эйзенхауэра, еженедельный обзор в духе GTD и поиск задач, не менявшихся больше месяца.
Для кого. Для пользователей Things 3 на Mac, которые хотят разбирать и планировать задачи вместе с Claude.
Подходит, если
- Нужен недельный обзор по GTD: агент пробегает по спискам и предлагает, что перенести или отменить
- Хотите оценить задачи по матрице Эйзенхауэра, не перебирая их вручную
- Нужно найти задачи, которые не трогали больше месяца, и решить, что с ними делать
- Из переписки или заметок надо завести задачу с чеклистом, сроком и напоминанием
- Тегов накопилось много, и нужен отчет о том, какие из них никому не назначены
Не подходит, если
- Вы работаете не на Mac: Things 3 есть только в экосистеме Apple, и сервер рассчитан на macOS
- Менеджер задач другой: для Todoist, Linear и подобных нужны их собственные MCP-серверы
- Нужно удалять задачи: среди инструментов записи удаления нет, корзину сервер только читает
- Пакетные правки нежелательны: инструмент `bulk-update-todos` меняет много задач одной командой, и ошибку придется откатывать вручную
Пример запроса к агенту
Покажи задачи из Inbox и Today, предложи, что перенести на следующую неделю, и добавь тег «звонки» к тем, что требуют звонка.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
THINGS_MCP_TRANSPORT- Транспорт: stdio по умолчанию или http.
THINGS_MCP_HOST- Адрес привязки HTTP-сервера, по умолчанию 127.0.0.1.
THINGS_MCP_PORT- Порт HTTP-сервера, по умолчанию 8000.
Ограничения
Сервер работает только на macOS. В настройках Things 3 должна быть включена опция «Enable Things URLs», а приложение нужно открыть хотя бы раз, чтобы появилась база данных. Для пакетного обновления нужен токен авторизации: он включается кнопкой «Manage» в тех же настройках, сервер читает его автоматически. Нужен менеджер пакетов uv и Python 3.12 или новее.
Области создаются и переименовываются через AppleScript, так как в схеме URL Things для этого нет команды. Запуск через Claude Desktop может не найти uvx: тогда поставьте uv через Homebrew или укажите полный путь к uvx в конфигурации.
Сервер локальный и читает базу Things на вашем Mac, внешних сервисов для работы не нужно.
Как отключить. Уберите сервер из Claude Code командой `claude mcp remove things`, а в Claude Desktop удалите запись из конфигурации или расширение. Если вы включали токен авторизации для пакетного обновления, его можно отключить там же, где включили: в настройках Things.
Частые вопросы
Как подключить Things MCP к Claude Code?
Выполните `claude mcp add-json things '{"command":"uvx","args":["things-mcp"]}'`. Чтобы сервер работал во всех проектах, добавьте `-s user`. В Claude Desktop проще скачать файл mcpb со страницы релизов и открыть его двойным щелчком.
Что нужно настроить в Things 3?
Включите «Enable Things URLs» в настройках, раздел General, и откройте приложение хотя бы раз. Для пакетного обновления задач в том же разделе нажмите «Manage» и включите токен: сервер подхватит его сам.
Как массово изменить задачи в Things через агента?
Инструмент `bulk-update-todos` принимает список идентификаторов `ids` и применяет одно изменение ко всем: перенос в проект или область, замену или добавление тегов, дату, срок, заголовок внутри проекта, отметку о завершении или отмене.
Как листать длинные списки?
Читающие инструменты принимают `limit` и `offset`. Тогда ответ начинается строкой «Showing X-Y of Z items», а структурированная часть содержит `count`, `total`, `offset` и `limit`. У журнала по умолчанию 50 записей за последние 7 дней.
Можно ли запустить сервер по HTTP?
Да: задайте THINGS_MCP_TRANSPORT=http, а при необходимости THINGS_MCP_HOST (по умолчанию 127.0.0.1) и THINGS_MCP_PORT (по умолчанию 8000). По умолчанию сервер работает по stdio.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Todoist: агент ищет, создает и меняет задачи и проекты в вашем аккаунте
YouGile MCP
Yougile MCP Server
MCP-сервер для YouGile: проекты, доски, колонки, задачи, пользователи и чаты задач из агента
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
MCP-сервер Trello на 57 инструментов: карточки, списки, чек-листы, вложения, комментарии, поля и рабочие пространства, плюс выгрузка критериев приемки
MCP-сервер для Weeek: проекты, доски, задачи и учет времени с отчетами прямо из Claude Code
MCP-сервер для macOS: агент читает, ищет и отправляет сообщения в приложении Сообщения на вашем Mac
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Things MCP — задачи Things 3 для агента (эта запись) | нет | не нужна | 628 | |
| Todoist MCP Server | да | OAuth | 562 | официальный MCP-сервер Todoist, облачный менеджер задач с другим набором инструментов |
| Mac Messages MCP | нет | не нужна | 339 | MCP-сервер для macOS |
Коротко о README
Документ представляет сервер как мост между Claude и Things 3, перечисляет возможности и требования: macOS, приложение Things 3, клиент MCP и uv. Затем даны три способа установки, примеры запросов и советы, например завести проект в Claude с описанием вашей схемы разметки задач. Подробно описаны все инструменты и их параметры, планирование с напоминаниями, поиск неполадок, запуск тестов и описание структуры проекта. В конце показана настройка HTTP-транспорта переменными окружения.