任务管理服务器

为AI编程助手提供持久化任务管理功能,支持跨会话跟踪多步骤任务、分解大型功能并保持进度。

  • by joehaddad2000
  • Python
  • 本地部署
  • 25 星标
  • 更新于
在 GitHub 查看 joehaddad2000/claude-todo-emulator

使用说明

克劳德所有MCP服务器

为Cursor、Windsurf和其他IDE中的任何AI编码助手添加持久任务管理。

此MCP服务器复制了Claude Code的todo系统,使您的AI助手能够:

  • 跨会话跟踪复杂的多步骤任务
  • 将大型功能分解为可管理的部分
  • 在项目之间切换时记住进度
  • 强制执行单个正在进行的任务重点

快速开始

无需安装! 只需将此添加到您的MCP配置中:

光标IDE

创建 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "task-manager": {
      "command": "uvx",
      "args": ["claude-todo-emulator"]
    }
  }
}

Codex CLI

创建 config.toml 在您的项目根目录中:

[mcp_servers.task-manager]
command = "uvx"
args = ["claude-todo-emulator"]

其他IDE

将上述JSON配置添加到MCP设置文件中。

重新启动IDE 并尝试: “创建待办事项列表以添加用户身份验证”

系统会自动下载软件包,并在首次使用时设置所有内容!

所得

配置后,您的AI助手将自动:

为复杂任务创建待办事项:

You: "Add dark mode support with user preferences"
AI: "I'll create a todo list for this multi-step feature:
- ✅ Add theme context and state management
- 🔄 Create dark mode CSS variables and styles
- ⏳ Build settings UI for theme switching
- ⏳ Add persistence to localStorage
- ⏳ Update existing components for theme support"

直观地跟踪进度:

You: "What's the status on the authentication system?"
AI: "Current authentication tasks:
- ✅ Set up JWT middleware
- ✅ Create login/signup endpoints
- 🔄 Building user profile management (in progress)
- ⏳ Add password reset flow
- ⏳ Implement role-based permissions"

保持专注:

You: "Let's also add email notifications"
AI: "I'll add that to the todo list, but let me finish the current user profile task first to maintain focus."

API 参考

全部阅读

  • 参数:无
  • 退货: {todos: Todo[]}

TodoWrite

  • 参数: {todos: Todo[]}
  • 退货: {success: boolean, count: number}

全模式

{
  id: string;
  content: string;
  status: "pending" | "in_progress" | "completed";
  priority: "high" | "medium" | "low";
  created_at: string;
  updated_at: string;
  metadata?: object;
}

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 提交拉取请求

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

相关项目