Task API Server - MCP TypeScript Implementation
@milkosten
About Task API Server - MCP TypeScript Implementation
A MCP Task Server
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Task API Server - MCP TypeScript Implementation?
The Task API Server - MCP TypeScript Implementation is a Model Context Protocol (MCP) server that provides a standardized interface for task management. It connects to an external Task API service and supports two runtime modes: STDIO for CLI and AI agent integration, and HTTP+SSE for web-accessible clients. It is written in TypeScript and serves as both a reference implementation and a functional task management server.
How to use Task API Server - MCP TypeScript Implementation?
Install Node.js 16+, clone the repository, run npm install, create a .env file with the required TASK_MANAGER_API_BASE_URL and TASK_MANAGER_API_KEY, then build with npm run build. Start the server in STDIO mode via npm start or in HTTP mode via npm run start:http. Connect using an MCP client (StdioClientTransport or SSEClientTransport) and call tools like listTasks, createTask, updateTask, and deleteTask.
Features of Task API Server - MCP TypeScript Implementation
- Task management: list, create, update, and delete tasks with filters.
- Dual interface modes: STDIO and HTTP+SSE.
- MCP protocol implementation with resources and tools.
- Comprehensive test client with automatic shutdown after testing.
- Robust error handling and validation.
Use cases of Task API Server - MCP TypeScript Implementation
- Integrating task management into CLI-based applications.
- Enabling AI agents to manage tasks via the MCP protocol.
- Building web-based task management interfaces with HTTP+SSE.
- Automating task operations in scripts and CI/CD pipelines.
FAQ from Task API Server - MCP TypeScript Implementation
What runtime is required?
Node.js 16.x or higher.
How do I configure the server?
Create a .env file with TASK_MANAGER_API_BASE_URL (required) and TASK_MANAGER_API_KEY (required). Optionally set TASK_MANAGER_HTTP_PORT for the HTTP server (default 3000).
What transport modes are supported?
STDIO mode for command-line and AI agent integration, and HTTP+SSE mode for browser and HTTP-based clients.
Are there tests included?
Yes, run npm test to execute a comprehensive test suite that validates all task operations and automatically shuts down the server.
How does authentication work?
The server uses the TASK_MANAGER_API_KEY environment variable to authenticate requests to the external Task API. No other authentication is implemented.
More Productivity MCP servers

Time
modelcontextprotocolModel Context Protocol Servers
Todoist MCP Server
stanislavlysenko0912Full implementation of Todoist Rest API & support Todoist Sync API for MCP server
Npx Y convex@latest mcp start
get-convexThe open-source reactive database for app developers
mcp-server-macos-use
mediar-aiAI agent that controls computer with OS-level tools, MCP compatible, works with any model
MCP SAP GUI Server
mario-andreschakMCP server that allows simple SAP GUI interaction for LLM models using simulated mouse clicks and keyboard input.
Comments