mcp-todo-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., "@mcp-todo-servershow all tasks and add a new high priority one"
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.
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.
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.
This server cannot be installed
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 Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
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/Adonis2310/mcp-todo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server