Task API Server - MCP TypeScript Implementation
@milkosten
Task API Server - MCP TypeScript Implementation について
A MCP Task Server
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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.
「生産性」の他のコンテンツ
ATLAS: Task Management System
cyanheadsA Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workflows. Now with Deep Research.
Outlook Calendar MCP Tool
merajmehrabiA Model Context Protocol (MCP) server that allows Claude to access and manage your local Microsfot Outlook calendar (Windows only).
Desktop Commander MCP
wonderwhy-erThis is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
AppleScript MCP Server (Dual access: python and node.js)
peakmojoMCP server that execute applescript giving you full control of your Mac
Swift MCP GUI Server
NakaokaReiMCP server that can execute commands such as keyboard input and mouse movement on macOS
コメント