Skip to main content
Glama
MauricioChaves00

MCP Todo Server (TypeScript)

MCP Todo Server (TypeScript)

Basic MCP server that manages a to-do list stored in a local JSON file. Developed for Extraclass Work 1 (MCP) of Programming IV, UNA.

Exposed capabilities

Type

Name

Description

Resource

tasks://list

Returns the complete task list in JSON

Tool

add_task(name, description, priority)

Adds a new task

Tool

complete_task(task_id)

Marks a task as completed

Prompt

daily_summary

Generates a summary of task status

Related MCP server: Todo MCP Server

Installation

  1. Clone this repository and enter the folder:

    git clone <url-del-repo>
    cd mcp-todo-server-ts
  2. Install the dependencies:

    npm install
  3. Compile the TypeScript project:

    npm run build

Execution

To test the server with the official MCP Inspector (web interface where you can call the resource, tools, and prompt without needing Claude Desktop):

npm run inspector

To run it directly:

npm start

Connection with Claude Desktop

See instructions in the claude_desktop_config.json configuration section of Exercise 3 of this work. The command to register points to the compiled file, for example:

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

Project structure

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

Tests performed

(Complete with screenshots of npm run inspector showing at least 3 interactions: for example, adding two tasks and completing one, plus querying the resource and the daily_summary prompt.)

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