Why I replaced an MCP server with a CLI
AI-generated summary The author built a command line tool in September to let coding agents read and update tasks in Things 3. The new approach avoids repeated macOS permission prompts that occurred when using a Python server built on FastMCP.