Things MCP — задачи Things 3 для агента

Things MCP Server

MCP-сервер для Things 3 на Mac: Claude читает списки, ищет задачи и создает или обновляет их, в том числе пачкой.

  • 628 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Агент видит все ваши задачи, заметки и чеклисты, а при включенном токене может менять много задач одной командой
  • Инструменты записи создают и обновляют задачи, проекты и области: ошибка агента меняет данные в приложении
Все причины и проверки

hald/things-mcp

Установка

В терминале, через 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: агент ищет, создает и меняет задачи и проекты в вашем аккаунте

MCP-серверРасширенный доступ562Звезды репозитория

YouGile MCP

Yougile MCP Server

Российский стек

MCP-сервер для YouGile: проекты, доски, колонки, задачи, пользователи и чаты задач из агента

MCP-серверШирокий доступ20Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверРасширенный доступ28,3 тыс.Звезды репозитория

MCP-сервер Trello на 57 инструментов: карточки, списки, чек-листы, вложения, комментарии, поля и рабочие пространства, плюс выгрузка критериев приемки

MCP-серверШирокий доступ448Звезды репозитория

MCP-сервер для macOS: агент читает, ищет и отправляет сообщения в приложении Сообщения на вашем Mac

MCP-серверШирокий доступ339Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Things MCP — задачи Things 3 для агента (эта запись)нетне нужна628
Todoist MCP ServerдаOAuth562официальный MCP-сервер Todoist, облачный менеджер задач с другим набором инструментов
Mac Messages MCPнетне нужна339MCP-сервер для macOS

Коротко о README

Документ представляет сервер как мост между Claude и Things 3, перечисляет возможности и требования: macOS, приложение Things 3, клиент MCP и uv. Затем даны три способа установки, примеры запросов и советы, например завести проект в Claude с описанием вашей схемы разметки задач. Подробно описаны все инструменты и их параметры, планирование с напоминаниями, поиск неполадок, запуск тестов и описание структуры проекта. В конце показана настройка HTTP-транспорта переменными окружения.

Бейдж для README

Сообщить о проблеме

Foxx AIThings MCP — задачи Things 3 для агента
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.