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.
「生産性」の他のコンテンツ
Openfate Bazi Mcp
openfate-aiOpenFate Bazi MCP server with deterministic Four Pillars calculation, True Solar Time, branch interactions, and reverse Bazi lookup.
Task Manager MCP Server
tradesdontlieA task management MCP server that provides comprehensive project and task tracking capabilities
MCP SAP GUI Server
mario-andreschakMCP server that allows simple SAP GUI interaction for LLM models using simulated mouse clicks and keyboard input.
Npx Y convex@latest mcp start
get-convexThe open-source reactive database for app developers
Computer Control MCP
AB498MCP server that provides computer control capabilities, like mouse, keyboard, OCR, etc. using PyAutoGUI, RapidOCR, ONNXRuntime. Similar to 'computer-use' by Anthropic. With Zero External Dependencies.
コメント