Task Manager (@abyssbug/task-manager)
A small Model Context Protocol (MCP) server that manages a simple tasks.json file.
Quick Start
Run with Bun (recommended):
Or set the path via env (defaults to
~/Documents/tasks.jsonif omitted):
Using npx is acceptable if Bun is installed (the binary uses a Bun shebang):
MCP Config Examples
For generic MCP clients (~/.mcp/servers.json):
For Cursor (~/.cursor/mcp.json):
HTTP Mode (for Smithery or custom hosting)
The server can run over HTTP when
MCP_TRANSPORT=http.Endpoints:
GET /health→{ ok: true }GET /tools→ JSON tool listPOST /call→ Body:{ "name": "tool_name", "arguments": { ... } }
Run locally in HTTP mode with Bun:
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables users to manage tasks through a simple JSON file interface. Provides basic task management functionality by reading and writing to a configurable tasks.json file.