MCP.so
ログイン

Task API Server - MCP TypeScript Implementation

@milkosten

基本情報

カテゴリ

生産性

トランスポート

stdio

作者

milkosten

Task API Server - MCP TypeScript Implementation について

A MCP Task Server

Task API Server - MCP TypeScript Implementation の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Task API Server - MCP TypeScript Implementation のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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.

よくある質問

1

What runtime is required?

Node.js 16.x or higher.

2

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).

3

What transport modes are supported?

STDIO mode for command-line and AI agent integration, and HTTP+SSE mode for browser and HTTP-based clients.

4

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.

5

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.

コメント

「生産性」の他のコンテンツ