Skip to main content
Glama
cchanquispe08-blip

mcp-todo-server

mcp-todo-server

Einfacher MCP-Server (Model Context Protocol), der eine Aufgabenliste (To-do-Liste) bereitstellt, implementiert in TypeScript mit dem offiziellen SDK @modelcontextprotocol/sdk.

Hausaufgabe 1 — Programmierung IV — Model Context Protocol.

Bereitgestellte Funktionen

Typ

Name

Beschreibung

Resource

tasks://list

Gibt die vollständige Liste der in tasks.json gespeicherten Aufgaben zurück

Tool

add_task

Fügt eine neue Aufgabe hinzu (Name, Beschreibung, Priorität)

Tool

complete_task

Markiert eine vorhandene Aufgabe als abgeschlossen, anhand ihrer ID

Prompt

daily_summary

Erstellt eine Vorlage für eine Zusammenfassung des aktuellen Aufgabenstands

Related MCP server: MCP Todo Server

Projektstruktur

mcp-todo-server/
├── src/
│   └── server.ts       # Servidor MCP principal
├── tasks.json           # Almacenamiento de tareas (base de datos simple)
├── tsconfig.json        # Configuración de TypeScript
├── package.json
└── README.md

Voraussetzungen

  • Node.js 18 oder höher

  • npm

Installation

npm install

Dies installiert die Abhängigkeiten: @modelcontextprotocol/sdk, zod (Schemaprüfung) sowie die Entwicklungsabhängigkeiten typescript, @types/node und tsx.

Ausführung

Entwicklungsmodus (führt TypeScript direkt aus, ohne zu kompilieren):

npm run dev

Produktionsmodus (kompiliert zu JavaScript und führt dann aus):

npm run build
npm start

Der Server kommuniziert über stdio (Standard-Eingabe/Ausgabe), das Transportprotokoll, das von Claude Desktop und den meisten MCP-Clients verwendet wird. Beim erfolgreichen Start siehst du in der Konsole:

Servidor MCP 'mcp-todo-server' corriendo por stdio...

Diese Meldung erscheint absichtlich über stderr, um die JSON-RPC-Kommunikation über stdout nicht zu beeinträchtigen.

So testest du ohne grafische Oberfläche

Du kannst den offiziellen Inspector von MCP verwenden, der eine Weboberfläche zum Aufrufen von Resources, Tools und Prompts bereitstellt:

npx @modelcontextprotocol/inspector npx tsx src/server.ts

Verwendungsbeispiele für jede Funktion

Resource „Aufgaben lesen“ → gibt das Array tasks aus tasks.json im JSON-Format zurück.

Tool add_task, Argumente:

{ "name": "Repasar JSON-RPC", "description": "Leer la especificación 2.0", "priority": "media" }

Tool complete_task, Argumente:

{ "id": 1 }

Prompt daily_summary benötigt keine Argumente: erstellt automatisch eine Zusammenfassung der offenen und abgeschlossenen Aufgaben, gruppiert nach Priorität.

Autor

Camila — Universidad Nacional de Costa Rica, Programmierung IV.

A
license - permissive license
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

View all related MCP servers

Related MCP Connectors

  • A basic MCP server to operate on the Postman API.

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • A MCP server built for developers enabling Git based project management with project and personal…

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/cchanquispe08-blip/mcp-todo-server'

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