{"_id":"@agenttodo/mcp-server","_rev":"2-e71e22018920cdd5fa2c255a69538377","name":"@agenttodo/mcp-server","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@agenttodo/mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","ai","agent","todo","task-management","agenttodo","claude","cursor","windsurf"],"license":"MIT","_id":"@agenttodo/mcp-server@0.1.0","maintainers":[{"name":"ericstrohmaier","email":"eric.strohmaier00@gmail.com"}],"homepage":"https://agenttodo.ai","bugs":{"url":"https://github.com/ericstrohmaier/agentboard/issues"},"bin":{"mcp-server":"dist/index.js","agenttodo-mcp":"dist/index.js"},"dist":{"shasum":"17ee9ac4b58676d22e84b102d526682edc966949","tarball":"https://registry.npmjs.org/@agenttodo/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":5,"integrity":"sha512-7xDLlnveSuy8NeFNnHS0K95KWrt8YmHEcRq3zSZhli/EG8gP1dBr3h2Apw5C2AQVQvEuExVZ1hmmedxvXQqKJg==","signatures":[{"sig":"MEUCIHn5nX4n/BcLGeRwLlqns1fbJr1wJ/IKHLtvsaY37HnuAiEA8Kj9GLligJaeSqclVhXGd3xLwFU1nZayljE4ca0TwIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11149},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"25d3f57839492adb9d6fc2365749db57859ab71e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericstrohmaier","email":"eric.strohmaier00@gmail.com"},"repository":{"url":"git+https://github.com/ericstrohmaier/agentboard.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.2","description":"MCP server for AgentTodo — task management for AI agents via Model Context Protocol","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1770880018813_0.630358399566193","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agenttodo/mcp-server","version":"0.1.2","description":"MCP server for AgentTodo — task management for AI agents via Model Context Protocol","type":"module","main":"dist/index.js","bin":{"agenttodo-mcp":"dist/index.js","mcp-server":"dist/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","start":"node dist/index.js","dev":"tsx src/index.ts"},"keywords":["mcp","model-context-protocol","ai","agent","todo","task-management","agenttodo","claude","cursor","windsurf"],"homepage":"https://agenttodo.vercel.app","repository":{"type":"git","url":"git+https://github.com/ericstrohmaier/agenttodo.ai.git","directory":"packages/mcp-server"},"license":"MIT","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"devDependencies":{"typescript":"^5.7.0","tsx":"^4.19.0","@types/node":"^22.0.0"},"_id":"@agenttodo/mcp-server@0.1.2","gitHead":"807b7bb8fc0ecaf32ca6b5a5387c361aa7f9997b","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/ericstrohmaier/agenttodo.ai/issues"},"_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-af44kySEJEa+RMcebdFMLVlxTJpQXqmFdzmM17RjA887biQno+zbE5SAWDlSm0ub6whGrG1CBHQVg8BzMHpKiw==","shasum":"8d58c6ea568ff8f5ef28a447f4bc41c17bf6c0a1","tarball":"https://registry.npmjs.org/@agenttodo/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":5,"unpackedSize":11197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0SXhPwYHrqEgDCDlaxdZ4u25y4iTU9bTszfHWmbhatQIhAOzKd7xxaLeaFBRIFrx21dglylnbusHA0Lu4LOvqWJQ4"}]},"_npmUser":{"name":"ericstrohmaier","email":"eric.strohmaier00@gmail.com"},"directories":{},"maintainers":[{"name":"ericstrohmaier","email":"eric.strohmaier00@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.2_1770880272584_0.8838665867859457"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T07:06:58.710Z","modified":"2026-02-12T07:11:12.868Z","0.1.0":"2026-02-12T07:06:58.971Z","0.1.2":"2026-02-12T07:11:12.716Z"},"bugs":{"url":"https://github.com/ericstrohmaier/agenttodo.ai/issues"},"license":"MIT","homepage":"https://agenttodo.vercel.app","keywords":["mcp","model-context-protocol","ai","agent","todo","task-management","agenttodo","claude","cursor","windsurf"],"repository":{"type":"git","url":"git+https://github.com/ericstrohmaier/agenttodo.ai.git","directory":"packages/mcp-server"},"description":"MCP server for AgentTodo — task management for AI agents via Model Context Protocol","maintainers":[{"name":"ericstrohmaier","email":"eric.strohmaier00@gmail.com"}],"readme":"# @agenttodo/mcp-server\n\nMCP server for [AgentTodo](https://agenttodo.vercel.app) — task management for AI agents via the [Model Context Protocol](https://modelcontextprotocol.io).\n\n## Quick Start\n\n1. Get your API key at [agenttodo.vercel.app](https://agenttodo.vercel.app)\n2. Add the MCP config to your editor (see below)\n3. Done — your AI agent can now manage tasks\n\n## Installation\n\n### npx (recommended — zero install)\n\n```bash\nAGENTTODO_API_KEY=your-key npx @agenttodo/mcp-server\n```\n\n### Global install\n\n```bash\nnpm i -g @agenttodo/mcp-server\nAGENTTODO_API_KEY=your-key agenttodo-mcp\n```\n\n### From source\n\n```bash\ngit clone https://github.com/EricStrohmaier/agenttodo.git\ncd agenttodo/packages/mcp-server\nnpm install\nnpm run build\nAGENTTODO_API_KEY=your-key node dist/index.js\n```\n\n## Editor Configuration\n\n### Claude Desktop / Claude Code\n\nAdd to your `claude_desktop_config.json` or `.mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agenttodo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agenttodo/mcp-server\"],\n      \"env\": {\n        \"AGENTTODO_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nIn Cursor settings → MCP Servers, add:\n\n```json\n{\n  \"agenttodo\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@agenttodo/mcp-server\"],\n    \"env\": {\n      \"AGENTTODO_API_KEY\": \"your-api-key\"\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to your Windsurf MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"agenttodo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agenttodo/mcp-server\"],\n      \"env\": {\n        \"AGENTTODO_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### OpenClaw\n\nAdd to your OpenClaw skills or MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"agenttodo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agenttodo/mcp-server\"],\n      \"env\": {\n        \"AGENTTODO_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Other Editors\n\nAny editor supporting MCP can use the same pattern — run `npx -y @agenttodo/mcp-server` with `AGENTTODO_API_KEY` set in the environment.\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `AGENTTODO_API_KEY` | Yes | API bearer token from [agenttodo.vercel.app](https://agenttodo.vercel.app) |\n| `AGENTTODO_API_URL` | No | Override base URL (default: `https://agenttodo.vercel.app/api`) |\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `list_tasks` | List/filter tasks by status, project, intent, priority |\n| `create_task` | Create a new task |\n| `update_task` | Update task fields |\n| `start_task` | Mark task as in_progress |\n| `complete_task` | Mark task as done |\n| `block_task` | Mark task as blocked |\n| `spawn_subtask` | Create a subtask under a parent |\n| `log_to_task` | Add a log entry to a task |\n| `claim_next_task` | Claim the highest-priority available task |\n\n## Development\n\n```bash\nAGENTTODO_API_KEY=your-key npm run dev\n```\n\n## License\n\nMIT © [Eric Strohmaier](https://github.com/ericstrohmaier)\n","readmeFilename":"README.md"}