Skip to main content
Glama

Task Manager

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):
bunx @abyssbug/task-manager --tasks-file ~/Documents/tasks.json
  • Or set the path via env (defaults to ~/Documents/tasks.json if omitted):
TASK_MANAGER_FILE_PATH=/Users/you/Documents/tasks.json bunx @abyssbug/task-manager
  • Using npx is acceptable if Bun is installed (the binary uses a Bun shebang):
npx -y @abyssbug/task-manager --tasks-file ~/Documents/tasks.json

MCP Config Examples

For generic MCP clients (~/.mcp/servers.json):

{ "mcpServers": { "task-manager": { "command": "bunx", "args": ["@abyssbug/task-manager", "--tasks-file", "/Users/you/Documents/tasks.json"] } } }

For Cursor (~/.cursor/mcp.json):

{ "task-manager": { "command": "bunx", "args": ["@abyssbug/task-manager", "--tasks-file", "/Users/you/Documents/tasks.json"], "working_directory": "/Users/you/Documents" } }

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 list
    • POST /call → Body: { "name": "tool_name", "arguments": { ... } }

Run locally in HTTP mode with Bun:

MCP_TRANSPORT=http PORT=3000 bun run dev # then in another terminal curl http://localhost:3000/health curl http://localhost:3000/tools curl -X POST http://localhost:3000/call -H 'content-type: application/json' -d '{"name":"list_requests","arguments":{}}'
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Quick Start
    1. MCP Config Examples
      1. HTTP Mode (for Smithery or custom hosting)

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/abyssbugg/task-manager'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server