Task tracking MCP server for Claude Code. Track tasks, bugs, and todos directly in your project with git-friendly JSON storage.
git clone https://github.com/noopz/qask.git
cd qask
uv syncAdd globally (works in any project):
claude mcp add qask --scope user -- uv --directory /path/to/qask run python -m qask_mcp.serverQask auto-detects your project directory via MCP roots - no environment variables needed.
Once configured, Claude Code can use these tools:
| Tool | Description |
|---|---|
create_task |
Create a task (type: task/bug/todo/note, priority: low/medium/high/critical) |
get_task |
Get task by ID with full description |
update_task |
Update task fields (status: not_started/in_progress/completed) |
list_tasks |
List/filter tasks (returns metadata only for token efficiency) |
delete_task |
Move task to trash |
Tasks are stored in ./qask/ within each project as individual JSON files.
uv run pytest # Run tests
uv run pytest --cov # With coverageApache 2.0 - See LICENSE