Todo List MCP Server
Todo List MCP Server
Ein kleiner Model Context Protocol-Server, der eine einfache JSON-Datei in eine Todo-Liste verwandelt, die ein MCP-kompatibler Client (Claude Desktop, Claude Code, Cursor usw.) in deinem Namen lesen und verwalten kann.
Was er tut
Er stellt fünf Tools und eine Ressource bereit:
Tool | Beschreibung |
| Füge eine neue Aufgabe hinzu. |
| Liste Aufgaben auf. |
| Markiere eine Aufgabe als erledigt. |
| Entferne eine Aufgabe dauerhaft. |
| Entferne alle erledigten Aufgaben mit einem Aufruf. |
Ressource | Beschreibung |
| Schreibgeschützter JSON-Dump aller Todos. |
Die Daten liegen in todos.json neben server.py, sodass sie Neustarts überstehen.
Related MCP server: MCP Todo List
Einrichtung
# 1. Clone / copy this folder
cd todo-mcp
# 2. Create a virtual environment and install dependencies
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
# 3. Run it directly to sanity-check it starts (Ctrl+C to stop)
python server.pyMit einem MCP-Client verbinden
Claude Desktop
Füge dies zu deiner claude_desktop_config.json hinzu (Einstellungen → Entwickler → Konfiguration bearbeiten):
{
"mcpServers": {
"todo-list": {
"command": "/absolute/path/to/todo-mcp/venv/bin/python",
"args": ["/absolute/path/to/todo-mcp/server.py"]
}
}
}Starte Claude Desktop neu, und du siehst die Todo-Tools in der Tool-Auswahl (Hammersymbol). Versuche: „Füge ‚MCP-Ticket abschließen' als Aufgabe mit hoher Priorität hinzu und zeig mir dann alles Offene."
MCP Inspector (zur lokalen Fehlersuche)
npx @modelcontextprotocol/inspector python server.pyDies öffnet eine Browser-Oberfläche, in der du jedes Tool manuell aufrufen und die rohe JSON-RPC-Anfrage/-Antwort sehen kannst – der beste Weg, um zu verstehen, was tatsächlich zwischen Client und Server über die Leitung geht.
Auf Smithery bereitstellen
Verschiebe diesen Ordner in ein öffentliches GitHub-Repository (benötigt werden
server.py,pyproject.toml,requirements.txtundsmithery.yaml).Gehe zu smithery.ai → Neuer Server → verbinde dein GitHub-Repository.
Smithery liest
smithery.yaml, um zu erfahren, wie der Server gestartet wird (python server.pyüber stdio), und baut/stellet ihn automatisch bereit.Nach der Bereitstellung kann jeder den Server direkt von deiner Smithery-Listungsseite zu seinem eigenen MCP-Client hinzufügen – ohne lokale Einrichtung.
Hinweise zur Funktionsweise
Erstellt mit dem offiziellen MCP Python SDK unter Verwendung von FastMCP, das einfache Python-Funktionen über den @mcp.tool()-Dekorator in MCP-Tools verwandelt – die Typannotationen und der Docstring werden automatisch zum JSON-Schema und zur Beschreibung des Tools, die das Client-Modell liest, um zu entscheiden, wann und wie jedes Tool aufgerufen wird.
This server cannot be installed
Maintenance
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.5146MIT
- Flicense-qualityCmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.
- Alicense-qualityCmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.11MIT
- Alicense-qualityCmaintenanceMCP server that integrates with myTinyTodo to list, create, edit, and complete tasks via its JSON HTTP API.MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
A basic MCP server to operate on the Postman API.
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/exemuneeb/mcp-task'
If you have feedback or need assistance with the MCP directory API, please join our Discord server