mcp-server-my-todo
mcp-server-my-todo
Ein minimaler MCP-Server (Model Context Protocol) für eine persönliche Todo-Liste, basierend auf SQLite.
Werkzeuge
add_todo(task: str)— einen neuen Todo-Eintrag hinzufügenlist_todos(include_done: bool = True)— Todos auflisten, optional abgeschlossene ausblendencomplete_todo(todo_id: int)— einen Todo als erledigt markierendelete_todo(todo_id: int)— einen Todo löschen
Related MCP server: Todo MCP Server
Lokal ausführen
uv sync
uv run main.pyDer Server lauscht auf http://0.0.0.0:8000/mcp und verwendet den streamable-http-Transport.
Umgebungsvariablen:
PORT— Port, auf dem der Server lauscht (Standard:8000)TODO_DB_PATH— Pfad zur SQLite-Datei (Standard:todo.db)
Richten Sie einen MCP-Client auf http://localhost:8000/mcp aus, um es auszuprobieren, z. B. mit dem MCP inspector:
uv run mcp dev main.pyAuf Render bereitstellen
Dieses Repository enthält ein Dockerfile und ein render.yaml-Blueprint, das es baut und
einen Webdienst sowie eine 1-GB-persistente Festplatte bereitstellt, die unter /data gemountet ist (damit die
SQLite-Datei Deployments/Neustarts übersteht — das reguläre Dateisystem von Render ist flüchtig, und
Festplatten einen kostenpflichtigen Instanztyp erfordern, daher plan: starter).
Pushen Sie dieses Repository auf GitHub.
Erstellen Sie in Render ein neues Blueprint und richten Sie es auf das Repository aus — es wird
render.yamllesen, dasDockerfilebauen und den Container ausführen.Sobald die Bereitstellung abgeschlossen ist, lautet Ihr MCP-Endpunkt
https://<your-service>.onrender.com/mcp.
Sie können das Image auch lokal bauen/ausführen, um es zunächst zu testen:
docker build -t mcp-server-my-todo .
docker run --rm -p 8000:8000 mcp-server-my-todoWenn Sie keine Persistenz über Deployments hinweg benötigen, können Sie das Blueprint überspringen und einfach einen normalen Render-Webdienst mit denselben Build-/Start-Befehlen im kostenlosen Tarif erstellen — die Todo-Liste wird einfach zurückgesetzt, sobald der Dienst erneut bereitgestellt oder heruntergefahren wird.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Create, list, and complete todo items through MCP.
ADHD-friendly task management MCP server for ChaTodo: organize tasks, lists, and priorities.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn 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.516 npm6MIT
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.3 npm6ISC
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.-
- AlicenseNot gradedqualityDmaintenanceA 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.3 npm1ISC