loading…
Search for a command to run...
loading…
A Model Context Protocol server for AI agents to manage tasks and track progress across projects, with features like project isolation, search, and reporting.
A Model Context Protocol server for AI agents to manage tasks and track progress across projects, with features like project isolation, search, and reporting.
A Model Context Protocol server for AI agents to manage tasks and track progress across projects.
npm install -g agent-todo-mcp
git clone https://github.com/w04m1/agent-todo-mcp.git
cd agent-todo-mcp
npm install
npm run build
npm install -g .
Add to your Claude Desktop/Cursor/VSCode/etc. config:
{
"mcpServers": {
"agent-todo": {
"command": "agent-todo-mcp"
}
}
}
When AI models interact with this MCP server, they follow this workflow:
list_projectsswitch_projectWhen creating projects, use descriptive names that clearly identify the workspace:
"my-react-app" - Good descriptive name"backend-api-v2" - Clear project identifier"research-ml-models" - Descriptive and specific"project1" - Too generic"temp" - Not descriptiveEach project workspace is completely isolated. TODOs are stored in:
~/.agent-todos/
├── my-react-app/todos.json # Project: "my-react-app"
├── backend-api-v2/todos.json # Project: "backend-api-v2"
├── research-ml-models/todos.json # Project: "research-ml-models"
└── default-workspace/todos.json # Default fallback project
switch_project tool~/.agent-todos/{projectId}/list_projects - List all available project workspacesswitch_project - Create new project or switch between existing onesget_project_info - Show current project detailscreate_todo - Create new tasksupdate_todo - Update existing tasksdelete_todo - Remove taskslist_todos - List and filter tasksget_todo - Get detailed task infosearch_todos - Search across all tasksgenerate_report - Create progress reportsget_stats - Quick statisticsinterface Todo {
id: string;
title: string;
description?: string;
status: "pending" | "in-progress" | "completed" | "blocked";
priority: "low" | "medium" | "high" | "urgent";
progress: number; // 0-100
tags: string[];
dependencies: string[]; // Other TODO IDs
dueDate?: string;
metadata: Record<string, any>;
createdAt: string;
updatedAt: string;
}
npm run dev # Development mode
npm run build # Build project
npm start # Run built server
MIT
Выполни в терминале:
claude mcp add agent-todo-mcp -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.