{
  "markdown": "# karea-mcp\n\nThe MCP server for [Karea](https://karea.app). <!-- SYNC:TOOL_COUNT -->49<!-- /SYNC:TOOL_COUNT --> tools so Claude Code, Cursor, and any other MCP-compatible client can create, edit, close, recap, link, and otherwise manage your tasks while you code.\n\n[![npm](https://img.shields.io/npm/v/karea-mcp.svg)](https://www.npmjs.com/package/karea-mcp)\n[![license](https://img.shields.io/npm/l/karea-mcp.svg)](https://github.com/starecz/karea-mcp/blob/main/LICENSE)\n[![karea-mcp MCP server](https://glama.ai/mcp/servers/starecz/karea-mcp/badges/score.svg)](https://glama.ai/mcp/servers/starecz/karea-mcp)\n\n## What you can do with it\n\n- Create / edit / close / delete tasks and subtasks from inside Claude Code while it codes\n- Read and write long-form markdown on any task (perfect for solution design + investigation notes)\n- Track open questions per task and answer them later\n- Attach resources (file references, links) to tasks\n- Link tasks to Jira and back\n- Get a productivity recap across a date range\n- Manage categories, projects, and project sharing\n\n## Install\n\n```bash\nnpx karea-mcp\n```\n\n## Configure (Claude Code)\n\nAdd to `~/.claude.json` (or run `claude mcp add`):\n\n```json\n{\n  \"mcpServers\": {\n    \"karea\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"karea-mcp\"],\n      \"env\": {\n        \"KAREA_API_KEY\": \"your_key_here\",\n        \"KAREA_URL\": \"https://karea.app\"\n      }\n    }\n  }\n}\n```\n\nGet your API key at <https://karea.app/dashboard/settings?section=api-keys>.\n\n## Configure (Cursor)\n\nAdd to `.cursor/mcp.json` in your project, or to `~/.cursor/mcp.json` globally:\n\n```json\n{\n  \"mcpServers\": {\n    \"karea\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"karea-mcp\"],\n      \"env\": {\n        \"KAREA_API_KEY\": \"your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Tool catalogue\n\n<!-- SYNC:TOOL_CATALOGUE -->\n**49 tools** (regenerated by `scripts/sync-metadata.mjs`):\n\n- `karea_add_note`\n- `karea_add_requisite`\n- `karea_answer_question`\n- `karea_ask`\n- `karea_close_task`\n- `karea_create_category`\n- `karea_create_project`\n- `karea_create_question`\n- `karea_create_resource`\n- `karea_create_subtask`\n- `karea_create_task`\n- `karea_delete_category`\n- `karea_delete_note`\n- `karea_delete_project`\n- `karea_delete_question`\n- `karea_delete_requisite`\n- `karea_delete_resource`\n- `karea_delete_task`\n- `karea_doing`\n- `karea_done`\n- `karea_edit_note`\n- `karea_edit_question`\n- `karea_edit_task`\n- `karea_get_context`\n- `karea_get_jira_link`\n- `karea_get_markdown`\n- `karea_get_resource`\n- `karea_link_jira`\n- `karea_link_resource_to_task`\n- `karea_link_session`\n- `karea_list_notes`\n- `karea_list_projects`\n- `karea_list_questions`\n- `karea_list_resources`\n- `karea_list_sessions`\n- `karea_list_subtasks`\n- `karea_list_tasks`\n- `karea_quick_task`\n- `karea_recap`\n- `karea_set_context`\n- `karea_set_markdown`\n- `karea_share_project`\n- `karea_toggle_requisite`\n- `karea_unlink_jira`\n- `karea_unlink_resource_from_task`\n- `karea_unlink_session`\n- `karea_update_resource`\n- `karea_upload_resource`\n- `karea_view_task`\n<!-- /SYNC:TOOL_CATALOGUE -->\n\n## Workflow example\n\n```\nYou: I'm starting on the auth bug.\nClaude (via karea-mcp): karea_doing(\"auth bug\")\n        --> status set to in_progress\nYou: Add a closing requisite: must pass the failing test.\nClaude: karea_add_requisite(...)\nYou (later): I fixed it.\nClaude: karea_toggle_requisite(...) then karea_done(\"auth bug\")\n```\n\n## License\n\nMIT. See [LICENSE](https://github.com/starecz/karea-mcp/blob/main/LICENSE).\n",
  "bytes": 3476,
  "sha": "1e5e8ef076fecb84b53f633b820b11b4f6517bd5fc5e819aa51d1af3a4bb850b",
  "repo_slug": "starecz/karea-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_starecz_karea_mcp_76a2b066/readme"
}