TaskWarrior MCP Server
一个实现了模型上下文协议 (Model Context Protocol) 的 Node.js 服务器,它允许通过自然语言与 TaskWarrior 交互,以查看、过滤、添加和完成任务。
Tools
get_next_tasks
Get a list of all pending tasks
mark_task_done
Mark a task as done (completed)
add_task
Add a new task
README
TaskWarrior MCP 服务器
Node.js 服务器,为 TaskWarrior 操作实现模型上下文协议 (MCP)。
<a href="https://glama.ai/mcp/servers/e8w3e1su1x"> <img width="380" height="200" src="https://glama.ai/mcp/servers/e8w3e1su1x/badge" alt="TaskWarrior Server MCP server" /> </a>
功能
- 查看待处理任务
- 按项目和标签过滤任务
- 添加具有描述、截止日期、优先级、项目和标签的新任务
- 将任务标记为完成
注意: 这会运行您的本地 task
二进制文件,因此需要安装和配置 TaskWarrior!
[!WARNING] 目前使用任务
id
,这是一个不稳定的标识符;当添加或删除新任务时,taskwarrior 有时会重新编号任务。将来应该更加小心,使用任务 UUID 代替。
API
工具
-
get_next_tasks
- 获取所有待处理任务的列表
- 可选过滤器:
project
: 按项目名称过滤tags
: 按一个或多个标签过滤
-
add_task
- 向 TaskWarrior 添加新任务
- 必需:
description
: 任务描述文本
- 可选:
due
: 截止日期(ISO 时间戳)priority
: 优先级(“H”、“M”或“L”)project
: 项目名称(小写,带点)tags
: 标签数组(小写)
-
mark_task_done
- 将任务标记为已完成
- 必需:
identifier
: 任务 ID 或 UUID
与 Claude Desktop 一起使用
将其添加到您的 claude_desktop_config.json
:
{
"mcpServers": {
"taskwarrior": {
"command": "npx",
"args": [
"-y",
"mcp-server-taskwarrior"
]
}
}
}
安装
npm install -g mcp-server-taskwarrior
确保您的系统上已安装并配置了 TaskWarrior (task
)。
示例用法:
- 我当前的工作任务是什么?
- 执行:
task project:work next
- 执行:
- 待办事项:给我的妹妹打电话(高优先级)
- 执行:
task add priority:H Call my sister
- 执行:
- 好的,我已经给我的妹妹打电话了
- 执行:
task done 1
- 执行:
许可证
此 MCP 服务器在 MIT 许可证下获得许可。 有关详细信息,请参见 LICENSE 文件。
推荐服务器
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。

Notion API MCP Server
使用 Notion API 实现高级待办事项列表管理和内容组织,支持创建数据库、动态筛选和协作任务跟踪等功能。

Airtable MCP Server
一个模型上下文协议(Model Context Protocol,MCP)服务器,它提供通过 Claude Desktop 或其他 MCP 客户端以编程方式管理 Airtable 数据库、表格、字段和记录的工具。
Todoist MCP Server
将 Claude 与 Todoist 集成,实现自然语言任务管理,支持使用日常语言进行项目和版块组织、任务创建、更新、完成和删除。
Curri MCP Server
通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。
Inkdrop MCP Server
通过模型上下文协议将 Inkdrop 笔记应用与 Claude AI 集成,允许 Claude 在您的 Inkdrop 数据库中搜索、阅读、创建和更新笔记。
Verodat MCP Server
一个 MCP 服务器,集成了 Verodat 的数据管理功能和像 Claude Desktop 这样的人工智能系统,使用户能够管理账户、工作区和数据集,并能对他们的数据执行人工智能驱动的查询。
Notion MCP Server
通过将 Notion API 作为 LLM 的工具公开,从而实现与 Notion 的交互。这使得可以通过自然语言无缝地进行读取、创建、更新和删除 Notion 页面等操作。