MCPSERV.CLUB
bsmi021

MCP Task Manager Server

MCP Server

Local MCP backend for project and task management

Stale(65)
20stars
2views
Updated Sep 15, 2025

About

A lightweight, SQLite‑based MCP server that stores projects and tasks locally, offering tools for creating projects, adding and managing tasks, and importing/exporting data—all while leaving workflow logic to the client.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

MCP Task Manager Server

The MCP Task Manager Server is a lightweight, local backend that supplies AI clients with a fully‑fledged task and project management system. By exposing a set of well‑defined MCP tools, it lets agents or scripts create, update, and query structured work items while keeping the logic for prioritization and workflow orchestration in the client. This separation of concerns is especially useful when building autonomous agents that need persistent state without the overhead of a full database service.

At its core, the server stores data in a single SQLite file ( by default). This choice delivers a self‑contained, zero‑configuration persistence layer that runs on any machine with Python support. Projects are first‑class entities, each identified by a UUID and housing an arbitrary number of tasks. Tasks carry rich metadata—description, dependencies, priority, status, and optional subtasks—which the server can manipulate through a comprehensive set of tools. The API supports creating projects, adding tasks, listing or retrieving detailed task data, updating status in bulk, expanding a parent task into subtasks, and even determining the next actionable item based on dependency resolution and priority rules.

The tool set is intentionally client‑driven: the server merely provides CRUD operations and a few convenience queries, leaving workflow logic (e.g., sprint planning, automated reminders) to the agent. This design allows developers to tailor task flows precisely to their domain while still benefiting from a robust, ACID‑compliant storage layer. The tool is particularly valuable for agents that need to pick the next work item automatically, as it considers status, completed dependencies, priority, and creation timestamp.

Real‑world use cases include building a personal productivity assistant that can schedule tasks across multiple projects, creating a lightweight issue tracker for small teams, or integrating task management into a larger AI‑driven system such as a project dashboard. The import/export JSON features enable easy migration, backups, or sharing of entire projects between agents.

Because the server adheres strictly to MCP conventions, any client that understands MCP can immediately leverage these tools. Developers can focus on designing high‑level agent behaviors—such as “plan the next sprint” or “automate task escalation”—while relying on the server for reliable data persistence, dependency resolution, and status tracking. This blend of simplicity, flexibility, and protocol compliance makes the MCP Task Manager Server a standout component for developers building AI‑powered task orchestration solutions.