Karea

เครื่องมือ MCP ที่ครอบคลุมเพื่อให้ Claude Code, Cursor และไคลเอนต์ MCP อื่นๆ สามารถสร้าง แก้ไข ปิด สรุป และเชื่อมโยงงานพัฒนาของคุณในขณะที่คุณเขียนโค้ด คำถามเปิดต่อภารกิจ ทรัพยากรที่แนบมา การเชื่อมโยง Jira สรุปผลผลิตภาพ

GitHub
1
ลองใช้ MCP นี้ผู้สนับสนุน

เอกสาร

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.