Karea

Alat MCP yang ekstensif sehingga Claude Code, Cursor, dan klien MCP lainnya dapat membuat, mengedit, menutup, merangkum, dan menautkan tugas pengembangan Anda saat Anda membuat kode. Pertanyaan terbuka per tugas, sumber daya terlampir, tautan Jira, ringkasan produktivitas.

Dokumentasi

karea-mcp

The MCP server for Karea. 12 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.

npm license karea-mcp MCP server

What you can do with it

  • Create / edit / close / delete tasks and subtasks from inside Claude Code while it codes
  • Read and write long-form markdown on any task (perfect for solution design + investigation notes)
  • Track open questions per task and answer them later
  • Attach resources (file references, links) to tasks
  • Link tasks to Jira and back
  • Get a productivity recap across a date range
  • Manage categories, projects, and project sharing

Install

npx karea-mcp

Configure (Claude Code)

Add to ~/.claude.json (or run claude mcp add):

{
  "mcpServers": {
    "karea": {
      "command": "npx",
      "args": ["-y", "karea-mcp"],
      "env": {
        "KAREA_API_KEY": "your_key_here",
        "KAREA_URL": "https://karea.app"
      }
    }
  }
}

Get your API key at https://karea.app/dashboard/settings?section=api-keys.

Configure (Cursor)

Add to .cursor/mcp.json in your project, or to ~/.cursor/mcp.json globally:

{
  "mcpServers": {
    "karea": {
      "command": "npx",
      "args": ["-y", "karea-mcp"],
      "env": {
        "KAREA_API_KEY": "your_key_here"
      }
    }
  }
}

Tool catalogue

12 tools covering 69 actions (regenerated by scripts/sync-metadata.mjs).

Each tool takes an action and a params object. Set KAREA_MCP_LEGACY_TOOLS=1 to go back to registering all 69 actions as individual tools.

  • karea_projects - Projects and their categories: list, create, delete, share, and manage the categories inside a project.
    • karea_list_projects, karea_create_project, karea_delete_project, karea_share_project, karea_create_category, karea_delete_category
  • karea_tasks - Tasks: find them, read them, create them, change them, close them. The main entry point - start here.
    • karea_list_tasks, karea_view_task, karea_view_tasks, karea_create_task, karea_edit_task, karea_edit_tasks, karea_close_task, karea_delete_task, karea_quick_task, karea_doing, karea_done
  • karea_subtasks - Subtasks and closing requisites - the checklist a task has to satisfy before it can be closed.
    • karea_create_subtask, karea_list_subtasks, karea_add_requisite, karea_toggle_requisite, karea_delete_requisite
  • karea_notes - Notes on a task - human-readable updates the user reads - plus the sticky-note scratch board. For private cross-session memory use karea_docs (set_context).
    • karea_list_notes, karea_add_note, karea_edit_note, karea_delete_note, karea_list_sticky_notes, karea_create_sticky_note, karea_edit_sticky_note, karea_delete_sticky_note
  • karea_docs - A task's long-form markdown document and its AI Context (private working memory that survives across sessions).
    • karea_get_markdown, karea_set_markdown, karea_get_context, karea_set_context
  • karea_questions - Open questions: things you are waiting on an answer for. Create, answer, edit, delete.
    • karea_list_questions, karea_create_question, karea_answer_question, karea_edit_question, karea_delete_question
  • karea_resources - The file/document library: list, read, create, update, upload, delete, and attach resources to tasks.
    • karea_list_resources, karea_get_resource, karea_create_resource, karea_update_resource, karea_upload_resource, karea_delete_resource, karea_link_resource_to_task, karea_unlink_resource_from_task
  • karea_meetings - Meetings, and the tasks and open questions attached to them.
    • karea_list_meetings, karea_view_meeting, karea_create_meeting, karea_edit_meeting, karea_delete_meeting, karea_link_task_to_meeting, karea_unlink_task_from_meeting, karea_link_question_to_meeting, karea_unlink_question_from_meeting
  • karea_reminders - Reminders: see what is due, create one, snooze it, dismiss it, mark it done.
    • karea_check_reminders, karea_create_reminder, karea_snooze_reminder, karea_dismiss_reminder, karea_mark_reminder_done
  • karea_integrations - JIRA links on a task, and AI CLI sessions linked to a task.
    • karea_get_jira_link, karea_link_jira, karea_unlink_jira, karea_link_session, karea_list_sessions, karea_unlink_session
  • karea_assistant - Ask Karea a natural-language question about your work, or generate a recap of a period.
    • karea_ask, karea_recap
  • karea_help - full parameter schema for any action.

Workflow example

You: I'm starting on the auth bug.
Claude (via karea-mcp): karea_doing("auth bug")
        --> status set to in_progress
You: Add a closing requisite: must pass the failing test.
Claude: karea_add_requisite(...)
You (later): I fixed it.
Claude: karea_toggle_requisite(...) then karea_done("auth bug")

License

MIT. See LICENSE.