milkosten_task-mcp-server

milkosten_task-mcp-server

2.2

The Task API Server is a Model Context Protocol server that provides a standardized interface for task management, supporting both STDIO and HTTP+SSE modes for a range of client interactions. It allows comprehensive task operations and includes robust testing and error handling features.

Overview

The Task API Server - MCP TypeScript Implementation is a Model Context Protocol (MCP) server for task management. It supports two runtime modes: STDIO for CLI and AI agents, and HTTP+SSE for browser and HTTP clients. The server offers comprehensive task operations including listing, creating, updating, and deleting tasks. It features complete MCP implementation, dual interface modes, and robust error handling.

Features

  • Task management operations: list, create, update, delete
  • Dual interface modes: STDIO and HTTP+SSE
  • MCP Protocol implementation
  • Quality assurance with a comprehensive test client

Getting Started

  • Prerequisites: Node.js 16.x+, npm or pnpm
  • Installation: Clone repository, install dependencies, set up .env, build project
  • Running the server: Use STDIO or HTTP modes
  • Testing: Run test suite for functionality validation

Environment Variables

  • TASK_MANAGER_API_BASE_URL
  • TASK_MANAGER_API_KEY
  • TASK_MANAGER_HTTP_PORT

Project Structure

Code organization including source files, configuration, and README.