Task manager that stores tasks in Markdown, JSON or YAML files, with search and filtering designed to keep tool calls small.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tasks -- npx -y mcp-tasks~/.codex/config.toml
[mcp_servers.tasks]
command = "npx"
args = ["-y", "mcp-tasks"]
# codex mcp add tasks -- npx -y mcp-tasks~/.cursor/mcp.json
{
"mcpServers": {
"tasks": {
"command": "npx",
"args": [
"-y",
"mcp-tasks"
]
}
}
}.vscode/mcp.json
{
"servers": {
"tasks": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-tasks"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tasks": {
"command": "npx",
"args": [
"-y",
"mcp-tasks"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tasks": {
"command": "npx",
"args": [
"-y",
"mcp-tasks"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"tasks": {
"command": "npx",
"args": [
"-y",
"mcp-tasks"
]
}
}
}