Tasks

MCP server to manage tasks
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "chipocrudos-tasks-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "path-to/tasks-mcp",
        "src/main.py"
      ],
      "env": {
        "HOST": "0.0.0.0",
        "PORT": "8000",
        "TRANSPORT": "stdio",
        "DATABASE_PATH": "~/.tasks.sqlite3"
      }
    }
  }
}

You set up and run a Tasks MCP server that you can talk to with natural language commands to manage your task list. It runs locally or in a container, and you interact with it through an MCP client that connects via stdio. This server stores tasks in a local SQLite database and exposes simple, English-like commands to add, list, update, and delete tasks.

How to use

Interact with the Tasks MCP server using natural language commands to manage your tasks. You can add tasks, list them, view details for a specific task, update titles or descriptions, change statuses, and delete tasks. The server stores data locally in SQLite and accepts commands in English (or Spanish) through your MCP client. Typical workflows include creating a task with a title and description, listing all tasks, inspecting a task’s details, updating fields, and removing tasks when finished.

Available tools

Add task

Create a new task with a title and optional description. The server stores it in the local SQLite database and returns the created task details.

List tasks

Retrieve all tasks stored in the local database, with optional filtering by status or creation order.

Task details

Get full information for a specific task by its identifier, including title, description, and status.

Update task

Change a task's title and/or description or update its status.

Delete task

Remove a task from the database by its identifier.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational