{"_id":"@kazuph/mcp-taskmanager","_rev":"6-8793c9b75c7e7697a44d54972cc84cc7","name":"@kazuph/mcp-taskmanager","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@kazuph/mcp-taskmanager","version":"1.0.0","keywords":["taskmanager","mcp","claude"],"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","_id":"@kazuph/mcp-taskmanager@1.0.0","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"homepage":"https://github.com/kazuph/mcp-taskmanager#readme","bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"bin":{"mcp-taskmanager":"dist/index.js"},"dist":{"shasum":"c741cd346ab5ef4db661fe2dfb07f9f71a286599","tarball":"https://registry.npmjs.org/@kazuph/mcp-taskmanager/-/mcp-taskmanager-1.0.0.tgz","fileCount":3,"integrity":"sha512-lkwqWDQsPgU27zlesRStNO4TNE1hsvyaThHNo8qMmx1d+Ai6U+9nL/uGljDMf9/smjzZQ+WOGQFdNSiG3RW6zg==","signatures":[{"sig":"MEUCIHoWLA94UEwPAd8iEyMY6+CwYQ2ICD1JcW2Eyi+9p7GqAiEArEzk5/MQr+prqL309gtPWVRyAk+Ge9mHfkkColR9yx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33765},"main":"dist/index.js","type":"module","gitHead":"4e22dc35da0c4fadb23083da83fdfe706fe84c85","scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"kazuph","email":"kazu.homma@gmail.com"},"repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol server for Task Management","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","glob":"^10.3.10","chalk":"^5.3.0","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mcp-taskmanager_1.0.0_1734207750730_0.5620293203142492","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@kazuph/mcp-taskmanager","version":"1.0.1","keywords":["taskmanager","mcp","claude"],"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","_id":"@kazuph/mcp-taskmanager@1.0.1","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"homepage":"https://github.com/kazuph/mcp-taskmanager#readme","bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"bin":{"mcp-taskmanager":"dist/index.js"},"dist":{"shasum":"f48e53cd39c926bd0292e38211290e5ca089328d","tarball":"https://registry.npmjs.org/@kazuph/mcp-taskmanager/-/mcp-taskmanager-1.0.1.tgz","fileCount":3,"integrity":"sha512-Fd+JHU23jy/Uo7k69GbvaAECWtgPjzgj+K8iEjDrlh841uie9ctbGCNk6+jSoll9yxDlKyDU/Npkg+IQy7gE7A==","signatures":[{"sig":"MEQCID/moYnb8D+3vPTU+xZ/S3DuPo7XU7K9ChMnb3ouOIugAiBLGRgCc6Dtcwykrr1P5s4Ali16M9evhzB/OhzZZV0ggA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35437},"main":"dist/index.js","type":"module","gitHead":"b51cf9d74a62101e0de7757b70055de5601e0295","scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"kazuph","email":"kazu.homma@gmail.com"},"repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol server for Task Management","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.23.8","glob":"^10.3.10","chalk":"^5.3.0","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mcp-taskmanager_1.0.1_1734209028814_0.12528422434535513","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@kazuph/mcp-taskmanager","version":"1.0.2","keywords":["taskmanager","mcp","claude"],"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","_id":"@kazuph/mcp-taskmanager@1.0.2","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"homepage":"https://github.com/kazuph/mcp-taskmanager#readme","bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"bin":{"mcp-taskmanager":"dist/index.js"},"dist":{"shasum":"487c00f9a7472956da9d71e4668532e0ef9b1ccc","tarball":"https://registry.npmjs.org/@kazuph/mcp-taskmanager/-/mcp-taskmanager-1.0.2.tgz","fileCount":4,"integrity":"sha512-BfJpVhOzF9HnR75UFSIhEal0sbZn50EOD4Zbt5gEl+9q9Sd4Ty34FbSDfx2iVnVBfOTmqrYrU35ASamijj0Ejg==","signatures":[{"sig":"MEYCIQDa7DnPSDz9E5k481AjclOA57hskGFdD034cUKW/cgc1QIhAO5kesaCDAwGNd/HDC5af9nk6WeMjZ4BGOe9KV41kMOJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34858},"main":"dist/index.js","type":"module","_from":"file:kazuph-mcp-taskmanager-1.0.2.tgz","scripts":{"build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch"},"_npmUser":{"name":"kazuph","email":"kazu.homma@gmail.com"},"_resolved":"/private/var/folders/fw/vzwlsmg14lb1cfylz76fwybm0000gn/T/cec07383450a6a62686a2aae88253196/kazuph-mcp-taskmanager-1.0.2.tgz","_integrity":"sha512-BfJpVhOzF9HnR75UFSIhEal0sbZn50EOD4Zbt5gEl+9q9Sd4Ty34FbSDfx2iVnVBfOTmqrYrU35ASamijj0Ejg==","repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"_npmVersion":"10.9.0","description":"Model Context Protocol server for Task Management","directories":{},"_nodeVersion":"22.10.0","dependencies":{"zod":"^3.23.8","glob":"^10.3.10","chalk":"^5.3.0","zod-to-json-schema":"^3.23.5","@modelcontextprotocol/sdk":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.0","@types/json-schema":"^7.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mcp-taskmanager_1.0.2_1735269880123_0.8684660028211515","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@kazuph/mcp-taskmanager","version":"1.1.0","keywords":["taskmanager","mcp","claude"],"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","_id":"@kazuph/mcp-taskmanager@1.1.0","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"homepage":"https://github.com/kazuph/mcp-taskmanager#readme","bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"bin":{"mcp-taskmanager":"dist/index.js"},"dist":{"shasum":"1ccb5fcdaba8568d26264f8cb5dd5497b07c3064","tarball":"https://registry.npmjs.org/@kazuph/mcp-taskmanager/-/mcp-taskmanager-1.1.0.tgz","fileCount":5,"integrity":"sha512-qPN3sPg0UG0UyifCSGuTiCyoivOp7Y7oPfaRHLUZZATw7YdiSTrUMIiYEs4Ce6V+UyWsZ3QOjGttNWBV/UNqAw==","signatures":[{"sig":"MEQCIB7SPgw9LqmxxvbV7v5IIKP0Sij7E3eshkHIkPhbqTkqAiAsBE5pSt/3+07tpJvvXlyYnrNxmIIRkT4qQkA6y7eXXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39046},"main":"dist/index.js","type":"module","gitHead":"516b809fa898a2a7531880951e330a990f604804","scripts":{"test":"vitest run","build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kazuph","email":"kazu.homma@gmail.com"},"repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol server for Task Management","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","vitest":"^3.2.6","typescript":"^5.6.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-taskmanager_1.1.0_1781252992612_0.06286088667255774","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Broken bin entrypoint (server does not start via npx). Use 1.1.1+"},"1.1.1":{"name":"@kazuph/mcp-taskmanager","version":"1.1.1","keywords":["taskmanager","mcp","claude"],"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","_id":"@kazuph/mcp-taskmanager@1.1.1","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"homepage":"https://github.com/kazuph/mcp-taskmanager#readme","bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"bin":{"mcp-taskmanager":"dist/index.js"},"dist":{"shasum":"5140a2ad493bcfdc263c8a5f9f76d36265a0066f","tarball":"https://registry.npmjs.org/@kazuph/mcp-taskmanager/-/mcp-taskmanager-1.1.1.tgz","fileCount":6,"integrity":"sha512-9YkII+F7hc5vgda1Acbgq3UCXfLuIdOozu0t4rRMw5pQZobvMwtVha5JzImLvEMLuDl8rqV+8CmkzlPJZPFIEw==","signatures":[{"sig":"MEYCIQDISFvDJQnc+y+50dQynKbctTFeRynTzAYonXpRKwvS2wIhALDJkuXxaIuB/USo9chttEj5xhihVxIH1fxLIz3yLqY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42397},"main":"dist/index.js","type":"module","gitHead":"e9f09ab46d9f870d4b74e9d17a210116313c84b0","scripts":{"test":"vitest run","build":"tsc && shx chmod +x dist/*.js","watch":"tsc --watch","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kazuph","email":"kazu.homma@gmail.com"},"repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol server for Task Management","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","vitest":"^3.2.6","typescript":"^5.6.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-taskmanager_1.1.1_1781253537455_0.5792205300068505","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-12-14T20:22:30.590Z","modified":"2026-06-12T09:31:39.017Z","1.0.0":"2024-12-14T20:22:30.924Z","1.0.1":"2024-12-14T20:43:48.994Z","1.0.2":"2024-12-27T03:24:40.272Z","1.1.0":"2026-06-12T08:29:52.736Z","1.1.1":"2026-06-12T08:38:57.590Z"},"bugs":{"url":"https://github.com/kazuph/mcp-taskmanager/issues"},"author":{"url":"https://x.com/kazuph","name":"kazuph"},"license":"MIT","homepage":"https://github.com/kazuph/mcp-taskmanager#readme","keywords":["taskmanager","mcp","claude"],"repository":{"url":"git+https://github.com/kazuph/mcp-taskmanager.git","type":"git"},"description":"Model Context Protocol server for Task Management","maintainers":[{"name":"kazuph","email":"kazu.homma@gmail.com"}],"readme":"# MCP TaskManager\n\nModel Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.\n\n<a href=\"https://glama.ai/mcp/servers/bdjh7kx05h\"><img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/bdjh7kx05h/badge\" alt=\"@kazuph/mcp-taskmanager MCP server\" /></a>\n\n## Quick Start (For Users)\n\n### Prerequisites\n- Node.js 18+ (install via `brew install node`)\n- Claude Desktop (install from https://claude.ai/desktop)\n\n### Configuration\n\n1. Open your Claude Desktop configuration file at:\n`~/Library/Application Support/Claude/claude_desktop_config.json`\n\nYou can find this through the Claude Desktop menu:\n1. Open Claude Desktop\n2. Click Claude on the Mac menu bar\n3. Click \"Settings\"\n4. Click \"Developer\"\n\n2. Add the following to your configuration:\n\n```json\n{\n  \"tools\": {\n    \"taskmanager\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@kazuph/mcp-taskmanager\"]\n    }\n  }\n}\n```\n\n## For Developers\n\n### Prerequisites\n- Node.js 18+ (install via `brew install node`)\n- Claude Desktop (install from https://claude.ai/desktop)\n- tsx (install via `npm install -g tsx`)\n\n### Installation\n\n```bash\ngit clone https://github.com/kazuph/mcp-taskmanager.git\ncd mcp-taskmanager\nnpm install\nnpm run build\n```\n\n### Development Configuration\n\n1. Make sure Claude Desktop is installed and running.\n\n2. Install tsx globally if you haven't:\n```bash\nnpm install -g tsx\n# or\npnpm add -g tsx\n```\n\n3. Modify your Claude Desktop config located at:\n`~/Library/Application Support/Claude/claude_desktop_config.json`\n\nAdd the following to your MCP client's configuration:\n\n```json\n{\n  \"tools\": {\n    \"taskmanager\": {\n      \"args\": [\"tsx\", \"/path/to/mcp-taskmanager/index.ts\"]\n    }\n  }\n}\n```\n\n## Available Operations\n\nThe TaskManager supports two main phases of operation:\n\n### Planning Phase\n- Accepts a task list (array of strings) from the user\n- Stores tasks internally as a queue\n- Returns an execution plan (task overview, task ID, current queue status)\n\n### Execution Phase\n- Returns the next task from the queue when requested\n- Provides feedback mechanism for task completion\n- Removes completed tasks from the queue\n- Prepares the next task for execution\n\n### Parameters\n\n- `action`: \"plan\" | \"execute\" | \"complete\"\n- `tasks`: Array of task strings (required for \"plan\" action)\n- `taskId`: Task identifier (required for \"complete\" action)\n- `getNext`: Boolean flag to request next task (for \"execute\" action)\n\n## Example Usage\n\n```typescript\n// Planning phase\n{\n  action: \"plan\",\n  tasks: [\"Task 1\", \"Task 2\", \"Task 3\"]\n}\n\n// Execution phase\n{\n  action: \"execute\",\n  getNext: true\n}\n\n// Complete task\n{\n  action: \"complete\",\n  taskId: \"task-123\"\n}\n```\n","readmeFilename":"README.md"}