MCP Server for TaskWarrior!
Node.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.
Note: This runs your local task
binary, so TaskWarrior needs to be installed and configured!
[!WARNING] This currently uses task
id
which is an unstable identifier; taskwarrior sometimes renumbers tasks when new ones are added or removed. In the future this should be more careful, using task UUID instead.
get_next_tasks
project
: Filter by project nametags
: Filter by one or more tagsadd_task
description
: Task description textdue
: Due date (ISO timestamp)priority
: Priority level (“H”, “M”, or “L”)project
: Project name (lowercase with dots)tags
: Array of tags (lowercase)mark_task_done
identifier
: Task ID or UUIDAdd this to your claude_desktop_config.json
:
{
"mcpServers": {
"taskwarrior": {
"command": "npx",
"args": [
"-y",
"mcp-server-taskwarrior"
]
}
}
}
npm install -g mcp-server-taskwarrior
Make sure you have TaskWarrior (task
) installed and configured on your system.
task project:work next
task add priority:H Call my sister
task done 1
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian Local REST API plugin.
MCP Server to run python code locally