Skip to main content
Glama
MauricioChaves00

MCP Todo Server (TypeScript)

MCP Todo Server (TypeScript)

Servidor MCP básico que gestiona una lista de tareas pendientes almacenada en un archivo JSON local. Elaborado para el Trabajo Extraclase 1 (MCP) de Programación IV, UNA.

Capacidades expuestas

Tipo

Nombre

Descripción

Resource

tasks://list

Retorna la lista completa de tareas en JSON

Tool

add_task(nombre, descripcion, prioridad)

Agrega una tarea nueva

Tool

complete_task(task_id)

Marca una tarea como completada

Prompt

daily_summary

Genera un resumen del estado de las tareas

Related MCP server: Todo MCP Server

Instalación

  1. Clonar este repositorio y entrar a la carpeta:

    git clone <url-del-repo>
    cd mcp-todo-server-ts
  2. Instalar las dependencias:

    npm install
  3. Compilar el proyecto TypeScript:

    npm run build

Ejecución

Para probar el servidor con el MCP Inspector oficial (interfaz web donde puedes llamar el resource, los tools y el prompt sin necesitar Claude Desktop):

npm run inspector

Para ejecutarlo directamente:

npm start

Conexión con Claude Desktop

Ver instrucciones en la sección de configuración de claude_desktop_config.json del Ejercicio 3 de este trabajo. El comando a registrar apunta al archivo compilado, por ejemplo:

{
  "mcpServers": {
    "todo-server": {
      "command": "node",
      "args": ["C:\\ruta\\completa\\a\\mcp-todo-server-ts\\build\\server.js"]
    }
  }
}

Estructura del proyecto

mcp-todo-server-ts/
├── src/
│   └── server.ts        # Servidor MCP principal (código fuente)
├── build/                # Generado por "npm run build" (no se sube a git)
├── tasks.json            # Almacenamiento de tareas
├── package.json          # Dependencias y scripts
├── tsconfig.json         # Configuración de TypeScript
└── README.md             # Este archivo

Pruebas realizadas

(Completar con capturas de pantalla del npm run inspector mostrando al menos 3 interacciones: por ejemplo, agregar dos tareas y completar una, más la consulta del resource y del prompt daily_summary.)

A
license - permissive license
-
quality - not tested
-
maintenance - not tested

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
    -
    quality
    D
    maintenance
    A simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.
    13
    6
    ISC
  • F
    license
    -
    quality
    B
    maintenance
    A lightweight task management MCP server that enables CRUD operations on tasks stored in a single JSON file, including listing, creating, updating progress, and setting priorities.
    133

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.

  • Hosted MCP server for personal tools: budgets, savings goals, spaced repetition, tips, countdowns.

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/MauricioChaves00/-mcp-todo-server-ts'

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