Integrates with Things3 (an Apple productivity application) to create and manage tasks and projects. Uses AppleScript for data retrieval.
MCP Server for Things3
This MCP server provides integration with Things3, allowing you to create and manage tasks and projects through the MCP protocol. It includes special support for synchronization with Agenda projects.
Features
Create new projects in Things3
Create new to-dos with detailed properties
Synchronize projects between Agenda and Things3
List current tasks and projects
AppleScript integration for data retrieval
Installation
Ensure you have Python 3.8+ and Things3 installed
Clone this repository
Install dependencies:
pip install -e .
Usage
The server provides several tools:
create-things3-project
Creates a new project in Things3 with the following options:
title (required)
notes
area
when
deadline
tags
completed
canceled
create-things3-todo
Creates a new to-do in Things3 with the following options:
title (required)
notes
when
deadline
checklist
tags
list
heading
completed
canceled
reveal
sync-agenda-project
Creates a Things3 project that mirrors an Agenda project:
title (required)
notes
area
Development
The server uses:
x-callback-url for creating items in Things3
AppleScript for retrieving data from Things3
MCP protocol for communication
License
MIT
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables integration with Things3, allowing the creation and management of tasks and projects via the MCP protocol, including synchronization with Agenda projects.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -31MIT License
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1
- AsecurityAlicenseAqualityAn MCP server that allows AI assistants like Claude Code, Claude Desktop, and Cursor to interact with Things.app on macOS, enabling task creation, updates, viewing, scheduling, and organization through natural language.Last updated -6122MIT License
- -securityFlicense-qualityProvides MCP integration for Harvest's time tracking, project management, and invoicing functionality, enabling natural language interaction with Harvest API through tools for managing clients, time entries, projects, tasks, and users.Last updated -