todo list mcp server
{"type": "text"}
📝 Servidor MCP de Lista de Tareas Personal
Un servidor minimalista y funcional del Model Context Protocol (MCP) que proporciona a los asistentes de IA un gestor de listas de tareas local y robusto. Este servidor demuestra cómo una IA puede gestionar el estado local e interactuar con datos persistentes (operaciones CRUD) sin requerir APIs externas ni bases de datos complejas.
🌐 Demostración en Vivo y Medios
Listado en el Registro en Vivo: Glama MCP Server
Related MCP server: Todo MCP Server
📸 Capturas de Pantalla

✨ Características Principales
🤖 Integración Nativa con IA: Funciona perfectamente con Claude Desktop, Cursor y Antigravity.
🛠️ Operaciones CRUD Completas: Añadir, listar, completar y eliminar tareas.
📊 Resúmenes en Tiempo Real: Proporciona recursos de solo lectura que resumen tareas pendientes vs. completadas.
🔒 Almacenamiento Local Privado: Almacena datos estrictamente en tu máquina local usando JSON.
⚙️ Configuración Cero: Funciona completamente sin configuración con el empaquetado moderno de Python.
🛠️ Tabla de Tecnologías
Categoría | Tecnología | Propósito |
Protocolo | Model Context Protocol (MCP) | Estándar de comunicación de IA a Herramienta |
Lenguaje | Python 3.10+ | Lógica central y ejecución |
SDK |
| SDK oficial de Anthropic para Python |
Gestor de Paquetes |
| Gestión moderna de dependencias |
Base de Datos | Archivo JSON Local | Almacenamiento de estado local persistente |
⚙️ Cómo Funciona
Invocación de Herramienta: El cliente de IA envía una solicitud JSON-RPC al servidor MCP (por ejemplo,
add_task).Ejecución: El servidor Python analiza el archivo local
todos.json.Modificación: El servidor actualiza el archivo JSON con la nueva tarea y lo guarda.
Respuesta: El servidor devuelve una confirmación de éxito al cliente de IA.
🏗️ Arquitectura del Proyecto
graph LR
A[AI Assistant] <-->|JSON-RPC via stdio| B[Todo MCP Server]
B -->|Read/Write| C[(todos.json)]
B --> D[Tools: add, list, delete, complete]
B --> E[Resources: todo://summary]📂 Estructura del Proyecto
├── docs/ # Learning outcomes and documentation
│ ├── inspector.png
│ └── resend-experience.md
├── src/
│ └── todo_mcp/ # Core MCP server package
│ ├── __init__.py
│ ├── __main__.py # Execution entrypoint
│ └── server.py # Tools and resources logic
├── .gitignore
├── pyproject.toml # Modern Python package configuration
└── README.md💻 Configuración e Instalación Local
Requisitos Previos
Python 3.10 o superior
Node.js (para
npxsi se usa el Inspector)
Instalación
Clona el repositorio e instálalo localmente usando pip:
git clone https://github.com/Arslan-Codes097/todo-list-mcp-server.git
cd todo-list-mcp-server
pip install .Ejecución Local (Inspector)
Para probar las herramientas en la interfaz interactiva del Inspector MCP:
npx @modelcontextprotocol/inspector python -m todo_mcpConexión a un Cliente de IA (Sin Instalación)
La forma más fácil de usar este servidor es mediante uvx. Se descargará y ejecutará automáticamente el servidor sin necesidad de clonar el repositorio manualmente.
Añade lo siguiente al config.json de tu cliente:
{
"mcpServers": {
"todo-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Arslan-Codes097/todo-list-mcp-server.git",
"python",
"-m",
"todo_mcp"
]
}
}
}👤 Autor y Créditos
Arslan
GitHub: @Arslan-Codes097
Construido como una exploración práctica del Model Context Protocol.
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools to manage a todo list with CRUD operations, enabling listing, creating, updating, and deleting todos.
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.136ISC
- AlicenseNot gradedqualityCmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.8MIT
- AlicenseBqualityNot gradedmaintenanceA basic MCP server for managing a todo list stored in a local JSON file, enabling task creation, completion, listing, and daily summary generation.28MIT
Related MCP Connectors
A basic MCP server to operate on the Postman API.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for URL shortening and management
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/Arslan-Codes097/todo-list-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server