1.0.2 • Published 3d agoCLI
waiter-mcp
Licence
MIT
Version
1.0.2
Deps
2
Size
40 kB
Vulns
0
Weekly
0
waiter-mcp
MCP server for task queue management. Works with Claude Desktop, Claude Code, Cursor, Windsurf, and other MCP-compatible agents.
Features
- Task Queue: Add tasks with type, scope, priority, and notes
- Native MCP Tools:
queue_add,queue_show,queue_start_next,queue_complete,queue_achievements - Persistent Storage: Tasks saved to
~/.waiter/queue.json - Achievements: Track your planning progress
Installation
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"waiter": {
"command": "npx",
"args": ["-y", "waiter-mcp"]
}
}
}
Claude Code
claude mcp add waiter npx -y waiter-mcp
Cursor / Windsurf
Add to MCP settings:
{
"mcpServers": {
"waiter": {
"command": "npx",
"args": ["-y", "waiter-mcp"]
}
}
}
Local Development
git clone https://github.com/yourname/waiter-mcp.git
cd waiter-mcp
npm install
npm run build
npm start
Tools
| Tool | Description |
|---|---|
queue_add |
Add a new task to the queue |
queue_show |
View all queued tasks |
queue_start_next |
Start the next pending task |
queue_complete |
Mark a task as completed |
queue_achievements |
Show unlocked achievements |
Task Types
feature- New functionalitybugfix- Fix an issuerefactor- Improve code without changing behaviordocs- Documentation updatestest- Testing improvementsother- Miscellaneous
Task Scope
quick- Less than 30 minutesmedium- 1-2 hourslarge- Half a day or moreepic- Multiple days
Task Priority
critical- Drop everything, do nowhigh- Should be done soonmedium- Normal prioritylow- Can wait
Task Status Flow
pending -> in-progress -> completed
Achievements
| Achievement | How to unlock |
|---|---|
| [1st] First Task | Complete your first context session |
| [PLAN] Planner | Queue 3+ tasks |
| [FAST] Speed Demon | Complete session in < 2 minutes |
| [DET] Detail Oriented | Answer all optional questions |
| [WIN] Task Master | Complete 10 tasks |
Configuration
Set custom queue path:
export WAITER_QUEUE_PATH=/path/to/queue.json
License
MIT