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.json
if 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.