About Claude Todo Emulator
Claude Todo Emulator is an MCP server published by joehaddad2000 in the Developer Tools category: this is an MCP server that emulates Claude Code's task management system, providing persistent todo functionality for AI coding assistants in IDEs like Cursor, Windsurf, and others.
The repository has 26 stars and 4 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/joehaddad2000/claude-todo-emulatorThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Claude Todo Emulator
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
Claude Todo MCP Server
Add persistent task management to any AI coding assistant in Cursor, Windsurf, and other IDEs.
This MCP server replicates Claude Code's todo system, giving your AI assistant the ability to:
- Track complex multi-step tasks across sessions
- Break down large features into manageable pieces
- Remember progress when you switch between projects
- Enforce single in-progress task focus
Quick Start
No installation required! Just add this to your MCP configuration:
Cursor IDE
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"task-manager": {
"command": "uvx",
"args": ["claude-todo-emulator"]
}
}
}
Codex CLI
Create config.toml at your project root:
[mcp_servers.task-manager]
command = "uvx"
args = ["claude-todo-emulator"]
Other IDEs
Add the JSON configuration above to your MCP settings file.
Restart your IDE and try: "Create a todo list for adding user authentication"
The system automatically downloads the package and sets up everything on first use!
What You Get
Once configured, your AI assistant will automatically:
Create todos for complex tasks:
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"
Track progress visually:
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"
Maintain focus:
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 Reference
TodoRead
- Parameters: None
- Returns:
{todos: Todo[]}
TodoWrite
- Parameters:
{todos: Todo[]} - Returns:
{success: boolean, count: number}
Todo Schema
{
id: string;
content: string;
status: "pending" | "in_progress" | "completed";
priority: "high" | "medium" | "low";
created_at: string;
updated_at: string;
metadata?: object;
}
Contributing
- Fork the repository
- Create a feature branch
- Add tests for new functionality
- Submit a pull request
License
MIT License - see LICENSE file for details.
Related Projects
README fetched from the repository 5 days ago. The original is authoritative.