- Home
- MCP servers
- Tasks
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.