mcp-todo-server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Todo Server
Basic MCP server for managing pending tasks, developed as part of the Out-of-Class Assignment 1 (MCP) — Programming IV, Universidad Latina de Costa Rica.
Author: Adonis Fabricio Fajardo Rojas
Description
This server exposes the following capabilities through the Model Context Protocol:
Resource
tasks://all: returns the complete list of tasks in JSON format.Tool
add_task(nombre, descripcion, prioridad): adds a new task.Tool
complete_task(task_id): marks a task as completed given its ID.Prompt
daily_summary: generates a summary template of the task status.
Related MCP server: MCP Todo Server
Requirements
Python 3.10 or higher
pip
Installation
Clone the repository:
  git clone \[URL-de-tu-repo]
  cd mcp-todo-server
Create and activate a virtual environment:
  python -m venv venv
  venv\\Scripts\\activate
Install the dependencies:
  pip install -r requirements.txt
Execution
Development mode (with MCP Inspector)
mcp dev server.py
This opens a local web interface to test the Resources, Tools, and Prompts directly without needing a full MCP client.
Connection with Claude Desktop
Add the following configuration to the claude_desktop_config.json file:
{
  "mcpServers": {
  "todo-server": {
  "command": "python",
  "args": \["C:\\\\Users\\\\adoni\\\\mcp-todo-server\\\\server.py"]
  }
  }
}
Project Structure
mcp-todo-server/ ├── server.py # Main MCP server ├── tasks.json # Task storage ├── requirements.txt # Dependencies └── README.md # This file
Compatibility Notes
This project uses the official SDK mcp==1.29.0. It is not recommended to update to
mcp>=2.0.0, since that version introduces breaking changes (renames
FastMCP to MCPServer, among others) and its compatibility with Claude Desktop is not guaranteed
at the time of this work.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Official Todoist MCP server. Manage tasks and projects. Hosted, no API key needed.
Create, list, and complete todo items through MCP.
ADHD-friendly task management MCP server for ChaTodo: organize tasks, lists, and priorities.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server for managing a todo list with gamified pomodoro features, exposing set_tasks and list_tasks tools.-
- AlicenseNot gradedqualityDmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.5 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server that integrates with myTinyTodo to list, create, edit, and complete tasks via its JSON HTTP API.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides todo management tools (add, list, complete, clear, summarize) and a resource for reading all todos, enabling Codex or other MCP clients to organize and track tasks via natural language.-