SupaThings-MCP
by soycanopa·★ 21·综合分 43
Things 3 的 MCP 服务器,结合 SQLite 读取和 URL 写入功能,专为 AI 代理设计。
概述
SupaThings-MCP 是一个专业的 MCP 服务器,专门用于弥合 AI 代理与 macOS 上的 Things 3 任务管理软件之间的差距。它使用 SQLite 读取本地的 Things 数据库以获取结构上下文,并通过官方的 things:/// URL 方案进行安全写入,使 AI 代理能够理解和操作任务管理数据。该服务器提供 37 个工具,涵盖数据检查、语义规划和任务管理工作流程,并注重效率和 Things 原生理念。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您是 macOS 用户且使用 Things 3,希望 AI 代理能理解和管理超出简单 URL 命令的任务结构,请选择 SupaThings。
什么时候不要选它
如果您不在 macOS 上,不使用 Things 3,或需要超出官方 Things URL 方案的写入功能,请不要选择此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具app-statusCheck the status of the Things app
get-projectsRetrieve all projects from Things
get-project-structureGet the structure of a specific project including headings
suggest-headingsSuggest appropriate headings for a project based on its content
create-project-with-headingsCreate a new project with specified headings
add-todoAdd a new todo item to Things
summarize-projectGenerate a summary of a project's contents and progress
suggest-task-placementSuggest the best heading to place a task within a project
search-todosSearch for todo items matching specific criteria
update-todoUpdate an existing todo item in Things
show-quick-entryShow Things' quick entry window
log-completedLog completed tasks to Things logbook
可对比工具
安装
安装
1) 使用 npx 运行(无需安装)
npx -y supathings-mcp2) 从 npm 全局安装
npm install -g supathings-mcp也可使用别名:things-mcp
3) MCP 配置示例
{
"mcpServers": {
"supathings": {
"command": "npx",
"args": ["-y", "supathings-mcp"]
}
}
}4) 在客户端配置 MCP
Codex:
codex mcp add supathings -- npx -y supathings-mcpClaude Code:
claude mcp add --transport stdio supathings -- npx -y supathings-mcpGemini CLI:
gemini mcp add -s user supathings npx -y supathings-mcpFAQ
- SupaThings-MCP 需要哪些权限?
- 服务器需要 macOS、本地安装的 Things 3、Node.js 22+ 和 npm 10+。可选的 AppleScript 操作需要 Apple Events 权限。
- SupaThings-MCP 如何处理 Things 中的重复任务?
- 重复的模板行被有意排除在读取查询之外,以提高效率并避免 API 中的复杂性。
SupaThings-MCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。