things_mcp
by nicholaspoz
Overview
Provides an MCP server to interact with the Things3 task manager on macOS via AppleScript for creating, listing, updating, completing, and moving todos and projects.
Installation
gleam run -m thingsSecurity Notes
The server executes AppleScript commands via `osascript` using the `shellout` library, constructing these commands from user-provided input. This pattern inherently introduces a risk of AppleScript injection if the user input is not meticulously sanitized, potentially leading to arbitrary command execution on the user's machine. Without a full review of the AppleScript generation and sanitization logic in the source code, this is a critical security consideration.
Similar Servers
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
trello-mcp-server
Provides an AI-agent-friendly interface (MCP server) to interact with the Trello API for managing boards, lists, cards, and other Trello resources.
Teamwork-MCP
The MCP server simplifies interaction with the Teamwork.com API, enabling AI agents to manage projects, tasks, people, and companies within Teamwork.
omnifocus-mcp
Interact with and manage OmniFocus tasks, projects, folders, and tags on macOS, including UI navigation and comprehensive filtering.