Skip to main content
Glama

mcp-server-my-todo

Un servidor MCP (Model Context Protocol) mínimo para una lista de tareas personal, respaldado por SQLite.

Herramientas

  • add_todo(task: str) — añade un nuevo elemento de tareas

  • list_todos(include_done: bool = True) — lista las tareas, opcionalmente ocultando las completadas

  • complete_todo(todo_id: int) — marca una tarea como completada

  • delete_todo(todo_id: int) — elimina una tarea

Related MCP server: Todo MCP Server

Ejecutar localmente

uv sync
uv run main.py

El servidor escucha en http://0.0.0.0:8000/mcp usando el transporte streamable-http.

Variables de entorno:

  • PORT — puerto en el que escuchar (por defecto 8000)

  • TODO_DB_PATH — ruta al archivo SQLite (por defecto todo.db)

Apunta un cliente MCP a http://localhost:8000/mcp para probarlo, por ejemplo con el inspector MCP:

uv run mcp dev main.py

Desplegar en Render

Este repositorio incluye un Dockerfile y un blueprint render.yaml que lo compila y aprovisiona un servicio web más un disco persistente de 1GB montado en /data (para que el archivo SQLite sobreviva a despliegues/reinicios — el sistema de archivos normal de Render es efímero, y los discos requieren un tipo de instancia de pago, de ahí plan: starter).

  1. Sube este repositorio a GitHub.

  2. En Render, crea un nuevo Blueprint y apúntalo al repositorio — leerá render.yaml, compilará el Dockerfile y ejecutará el contenedor.

  3. Una vez desplegado, tu endpoint MCP es https://<your-service>.onrender.com/mcp.

También puedes compilar/ejecutar la imagen localmente para comprobarla primero:

docker build -t mcp-server-my-todo .
docker run --rm -p 8000:8000 mcp-server-my-todo

Si no necesitas persistencia entre despliegues, puedes omitir el blueprint y simplemente crear un servicio web de Render normal con los mismos comandos de compilación/inicio en el nivel gratuito — la lista de tareas se restablecerá cada vez que el servicio se vuelva a desplegar o se apague.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.
    5
    14
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.
    13
    6
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    A small MCP server for managing todos, enabling assistants like Claude to create, update, and query task lists through natural conversation. Stores everything in a local SQLite database.
    13
    1
    ISC

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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/Ismailtlem/mcp-test'

If you have feedback or need assistance with the MCP directory API, please join our Discord server