技能潮 SkillTide 提交收录
官方说明3 个来源MCP 服务3 天前
urbanogardun/things3-mcp

urbanogardun/things3-mcp

MCP server for Things3 integration on macOS
在 GitHub 查看 ↗直链 · 无中转页
来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
评分构成
综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Things3 MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP (Model Context Protocol) server that provides comprehensive integration with Things3 on macOS. This server enables AI assistants and other MCP clients to interact with Things3 through 25 specialized tools, offering complete task management capabilities with intelligent error correction and automatic tag creation.
Features
- **Complete Things3 Integration**: 25 tools covering all aspects of Things3
- **TODO Management**: Create, read, update, delete, complete, and uncomplete tasks
- **Project & Area Management**: Full project lifecycle support with area organization and deletion
- **Tag System**: Hierarchical tag support with creation, deletion, and bulk tag operations
- **Bulk Operations**: Efficiently move or update multiple items at once
- **Automatic Tag Creation**: Tags are automatically created when referenced in TODO/project operations
- **Error Correction**: Automatic fixing of common issues (date conflicts, missing titles)
- **Logbook Search**: Search completed items with date range filtering
- **Performance Optimized**: Connection pooling and AppleScript optimization
Requirements
- **macOS** (Things3 is macOS-only)
- **Node.js** >= 16.0.0
- **Things3** app installed
- **AppleScript** access enabled in System Settings
Installation
Quick Start (Recommended)
You can use the server without any installation:
Install from npm
Then add to your MCP client configuration:
Install from Source
Configuration
Environment Variables
For update operations (modify, complete, delete), you need to set your Things3 authorization token:
To find your authorization token:
1. Open Things3
2. Go to Settings → General
3. Click "Enable Things URLs"
4. Click "Manage"
5. Copy the authorization token value
You can also create a .env file (see .env.example).
For Claude Desktop
1. Open Claude Desktop configuration:
- **macOS**: ~/Library/Application Support/Claude/claude_desktop_config.json
2. Add the Things3 MCP server using one of these methods:
**Method 1: Using npx (easiest, no installation required)**
**Method 2: Global npm install**
**Method 3: Local installation**
3. Restart Claude Desktop
For Other MCP Clients
Use any of the methods above, adapting the configuration to your MCP client's format.
Available Tools
TODO Tools (7)
todos_list
List TODOs with flexible filtering options.
**Parameters:**
- filter: "inbox" | "today" | "upcoming" | "anytime" | "someday" | "logbook" (optional)
- searchText: Search within titles and notes (optional)
**Example:**
todos_get
Get detailed information about a specific TODO.
**Parameters:**
- id: The TODO's unique identifier (required)
todos_create
Create a new TODO with full property support (automatically creates tags if they don't exist).
**Parameters:**
- title: Task title (required)
- notes: Additional notes (optional)
- whenDate: ISO 8601 date string for scheduling (optional)
- deadline: ISO 8601 date string for due date (optional)
- tags: Array of tag names (optional)
- checklistItems: Array of checklist item titles (optional) *
- projectId: Assign to project (optional)
- areaId: Assign to area (optional)
- heading: Title of heading within project to add to (optional)
**Example:**
\* **Note on Checklists**: When checklistItems are provided, the TODO is created using Things3's URL scheme instead of AppleScript. This approach has some limitations:
- Things3 may briefly come to the foreground
- The created TODO's ID cannot be directly retrieved, so the server searches for it by title
- If multiple TODOs have identical titles, the wrong TODO might be returned
- URL scheme support must be enabled in Things3 settings (Settings → General → Enable Things URLs)
todos_update
Update an existing TODO's properties (automatically creates tags if they don't exist).
来源
awesome · https://github.com/urbanogardun/things3-mcp
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引