mcp-tasks
by flesler·★ 45·综合分 43
一个支持 Markdown、JSON 和 YAML 格式的综合 MCP 任务管理服务器,具有 AI 优化功能。
productivitydeveloper-toolsai-llm
7
Forks
3
活跃 Issue
8 个月前
最近提交
2 天前
收录于
概述
MCP Tasks 是一个高效的任务管理服务器,旨在最小化 AI 混淆并最大化预算效率。它仅使用 5 个核心工具提供强大的搜索、过滤和组织功能。该服务器支持多种文件格式,包含自动 WIP 管理、重复预防功能,并保持超安全操作,除非明确启用,否则 AI 不会意外删除任务。其 TypeScript 实现包含 Zod 验证以确保类型安全,并提供 stdio 和 HTTP 传输选项。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
你:AI 助手跟踪和管理开发项目中的任务
你:团队在任务列表上协作并利用 AI 进行任务更新
你:个人使用 AI 维持支持多种文件格式的个人生产力系统
你:支持哪些文件格式?
你:AI 集成如何工作?
你:AI 会意外删除我的任务吗?
什么时候选它
当您需要一个专门为AI集成设计的、预算优化的任务管理系统,并具有防止任务丢失的强大安全功能时,请选择此服务器。
什么时候不要选它
如果您需要的任务管理超出了5个核心工具的范围,或者需要依赖关系或时间跟踪等复杂的项目管理功能,请不要选择它。
此 server 暴露的工具
从 README 抽取出 5 个工具tasks_setupsource_path, workspace?Initialize a task file (creates if missing, supports .md, .json, .yml)
tasks_searchsource_id, statuses?, terms?, ids?Search tasks with filtering by text/status/IDs
tasks_addsource_id, texts[], status, index?Add new tasks to a specific status at an optional position
tasks_updatesource_id, ids[], status, index?Update task status or position by their IDs
tasks_summarysource_idGet task counts and work-in-progress overview
可对比工具
task-mcptodoist-mcpreminders-mcp
安装
安装
快速开始
添加到您的 MCP 配置中(Cursor、Claude Desktop 等):
{
"mcpServers": {
"mcp-tasks": {
"command": "npx",
"args": ["-y", "mcp-tasks"]
}
}
}Docker 选项
{
"mcpServers": {
"mcp-tasks": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"flesler/mcp-tasks"
]
}
}
}使用环境变量
{
"mcpServers": {
"mcp-tasks": {
"command": "npx",
"args": ["-y", "mcp-tasks"],
"env": {
"STATUS_WIP": "进行中",
"STATUS_TODO": "待办",
"STATUS_DONE": "已完成",
"AUTO_WIP": "true"
}
}
}
}FAQ
- 支持哪些文件格式?
- MCP Tasks 支持 Markdown (.md)、JSON (.json) 和 YAML (.yml) 任务文件。格式根据文件扩展名自动检测。
- AI 集成如何工作?
- 服务器提供 5 个核心工具(setup、search、add、update、summary),AI 可用于管理任务。使用提示语如'使用 mcp-tasks 工具在 path/to/tasks.md 中跟踪我们的工作'来鼓励 AI 使用。
- AI 会意外删除我的任务吗?
- 默认情况下,AI 只能添加和移动任务。除非您在环境变量中明确设置 KEEP_DELETED=false,否则任务删除功能是禁用的。
mcp-tasks 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。