Local Task Manager MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Local Task Manager MCP Serveradd a task to buy groceries"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Local Task Manager MCP Server
A beginner-friendly Model Context Protocol server built with Python and FastMCP.
This project demonstrates how an MCP server can expose structured tools that allow an AI application to create, read, update, and delete tasks stored in a local JSON file.
Features
Add a task
List all tasks
Filter completed or incomplete tasks
Mark a task as completed
Delete a task
Persist task data in
tasks.jsonReturn structured MCP responses
Handle invalid task IDs and input errors
Related MCP server: task-mcp-node
MCP Tools
add_task
Creates a new task.
Inputs:
title: Required task titledescription: Optional task description
list_tasks
Lists saved tasks.
Optional input:
completed: Filter by completion status
complete_task
Marks a task as completed.
Input:
task_id: ID of the task
delete_task
Deletes a task.
Input:
task_id: ID of the task
Project Structure
task-manager-mcp/
├── main.py
├── tasks.json
├── pyproject.toml
├── uv.lock
└── README.mdRequirements
Python 3.10 or later
uvNode.js and npm for MCP Inspector
Install Dependencies
uv syncRun with MCP Inspector
uv run mcp dev main.pyThe Inspector should display these tools:
add_task
list_tasks
complete_task
delete_taskExample Task
{
"id": 1,
"title": "Prepare Day 5 MCP article",
"description": "Connect the Task Manager MCP Server to Trello",
"completed": false
}Example Flow
User request
↓
MCP client
↓
Local Task Manager MCP Server
↓
Python tool
↓
tasks.json
↓
Structured responseWhat This Project Teaches
Creating an MCP server with FastMCP
Exposing Python functions using
@mcp.tool()Generating tool schemas from type hints
Returning structured data
Validating tool inputs
Handling expected errors
Persisting data in a local JSON file
Testing MCP tools with MCP Inspector
Roadmap
The next version will connect the same task-management capabilities to Trello:
add_task → Create a Trello card
list_tasks → List Trello cards
complete_task → Move a card to Done
delete_task → Archive a Trello cardAuthor
Akbar Shaik
Machine Learning Engineer teaching MCP servers and AI agents from scratch.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenanceA lightweight task management MCP server that enables CRUD operations on tasks stored in a single JSON file, including listing, creating, updating progress, and setting priorities.133
- FlicenseCqualityCmaintenanceA simple MCP server for managing tasks via a local JSON file, demonstrating resources, tools, and prompts for task reading, creation, and analysis.1
- FlicenseCqualityCmaintenanceA simple MCP server demonstrating resources, tools, and prompts using a local task list. It enables reading, creating, and analyzing tasks through MCP.1
- FlicenseBqualityCmaintenanceEnables task management via MCP tools for creating, listing, updating, completing, and deleting tasks with JSON file storage.6
Related MCP Connectors
A basic MCP server to operate on the Postman API.
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/akbarshaik2243/task-manager-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server