task-mcp-server

task-mcp-server

3.4

If you are the rightful owner of task-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) implementation for Task Management API written in TypeScript.

The Task API Server is a Model Context Protocol (MCP) implementation designed for task management, written in TypeScript. It serves as both a reference implementation and a functional task management server. The server connects to an external Task API service, providing a standardized interface for managing tasks. It supports two runtime modes: STDIO Mode for CLI-based applications and AI agents, and HTTP+SSE Mode for web-accessible server interactions. The server offers comprehensive task management operations, including listing, creating, updating, and deleting tasks, with extensive validation and robust error handling.

Features

  • Task Management Operations: Includes listing, creating, updating, and deleting tasks with filtering capabilities.
  • Dual Interface Modes: Supports STDIO protocol for CLI/AI integration and HTTP+SSE protocol for web access.
  • MCP Protocol Implementation: Complete implementation of the Model Context Protocol with resources and tools for task operations.
  • Quality Assurance: Comprehensive test client for validation and automatic server shutdown after tests.

Tools

  1. listTasks

    Lists all available tasks with optional filters.

  2. createTask

    Creates a new task with customizable properties.

  3. updateTask

    Updates an existing task's details.

  4. deleteTask

    Deletes a task by ID.