Skip to main content
Glama
Arslan-Codes097

todo list mcp server

📝 Persönlicher To-Do-Listen-MCP-Server

Python 3.10+ MCP License: MIT

Ein minimalistischer und funktionaler Model Context Protocol (MCP)-Server, der KI-Assistenten einen robusten lokalen To-Do-Listen-Manager bereitstellt. Dieser Server demonstriert, wie eine KI lokalen Zustand verwalten und mit persistenten Daten (CRUD-Operationen) interagieren kann, ohne externe APIs oder komplexe Datenbanken zu benĂśtigen.

🌐 Live-Demo & Medien

Related MCP server: Todo MCP Server

📸 Screenshots

MCP Inspector Testing

✨ Hauptfunktionen

  • 🤖 Native KI-Integration: Funktioniert nahtlos mit Claude Desktop, Cursor und Antigravity.

  • 🛠️ Vollständige CRUD-Operationen: Aufgaben hinzufĂźgen, auflisten, abschließen und lĂśschen.

  • 📊 Echtzeit-Zusammenfassungen: Stellt schreibgeschĂźtzte Ressourcen bereit, die offene und abgeschlossene Aufgaben zusammenfassen.

  • 🔒 Private lokale Speicherung: Speichert Daten ausschließlich lokal auf Ihrem Rechner mithilfe von JSON.

  • ⚙️ Null Konfiguration: Funktioniert sofort mit modernem Python-Packaging.

🛠️ Technologie-Stack-Tabelle

Kategorie

Technologie

Zweck

Protokoll

Model Context Protocol (MCP)

KI-zu-Tool-Kommunikationsstandard

Sprache

Python 3.10+

Kernlogik und AusfĂźhrung

SDK

mcp[cli] (FastMCP)

Offizielles Anthropic-SDK fĂźr Python

Paketmanager

pip / pyproject.toml

Moderne Abhängigkeitsverwaltung

Datenbank

Lokale JSON-Datei

Persistente lokale Zustandsspeicherung

⚙️ So funktioniert es

  1. Tool-Aufruf: Der KI-Client sendet eine JSON-RPC-Anfrage an den MCP-Server (z. B. add_task).

  2. AusfĂźhrung: Der Python-Server parst die lokale todos.json-Datei.

  3. Änderung: Der Server aktualisiert die JSON-Datei mit der neuen Aufgabe und speichert sie.

  4. Antwort: Der Server sendet eine Erfolgsbestätigung an den KI-Client zurßck.

🏗️ Projektarchitektur

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]

📂 Projektstruktur

├── 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

💻 Lokale Einrichtung & Installation

Voraussetzungen

  • Python 3.10 oder hĂśher

  • Node.js (fĂźr npx, falls der Inspector verwendet wird)

Installation

Klonen Sie das Repository und installieren Sie es lokal mit pip:

git clone https://github.com/Arslan-Codes097/todo-list-mcp-server.git
cd todo-list-mcp-server
pip install .

Lokal ausfĂźhren (Inspector)

Um die Tools in der interaktiven MCP-Inspector-Oberfläche zu testen:

npx @modelcontextprotocol/inspector python -m todo_mcp

Verbindung zu einem KI-Client (Null-Installation)

Der einfachste Weg, diesen Server zu nutzen, ist ßber uvx. Es lädt den Server automatisch herunter und fßhrt ihn aus, ohne dass Sie das Repository manuell klonen mßssen.

FĂźgen Sie Folgendes zur config.json Ihres Clients hinzu:

{
  "mcpServers": {
    "todo-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/Arslan-Codes097/todo-list-mcp-server.git",
        "python",
        "-m",
        "todo_mcp"
      ]
    }
  }
}

👤 Autor & Danksagungen

Arslan

Erstellt als praktische Erkundung des Model Context Protocol.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

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

Related MCP Servers

View all related MCP servers

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

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/Arslan-Codes097/todo-list-mcp-server'

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