karea-mcp
The karea-mcp server connects AI coding assistants (like Claude Code and Cursor) to the Karea task management platform, enabling full management of tasks, projects, and knowledge directly from your coding environment.
Task Management
Create, edit, close, delete, and view tasks with titles, descriptions, priorities, deadlines, tags, and categories
Mark tasks as in-progress (
karea_doing), bulk-close multiple tasks (karea_done), or quickly log completed work (karea_quick_task)Create and list subtasks under parent tasks
Add closing requisites (checklist items required before closing) and toggle them complete/incomplete
Notes & Markdown Knowledge Base
Add, edit, and delete notes on tasks
Read and write long-form markdown on tasks (investigation findings, solution design, root cause analysis, technical docs)
Questions
Create, edit, answer, and delete open questions, optionally linked to tasks
Resources & Files
Create, update, delete, and retrieve text resources or upload binary files (base64-encoded)
Link/unlink resources to and from tasks
Project & Category Management
List, create, and delete projects
Share projects with other users by email (owner/editor/viewer roles)
Create and delete categories within projects
Jira Integration
Link/unlink Karea tasks to Jira issues by issue key (e.g.
PROJ-123) and view existing links
AI & Reporting
Send natural language messages to Karea AI (
karea_ask)Get a productivity recap of recent activity over a configurable time window (default: 24h)
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@karea-mcpcreate a task to fix the login issue"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
karea-mcp
The MCP server for Karea. 44 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.
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
Related MCP server: Tasks MCP Server
Install
npx karea-mcpConfigure (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/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
44 tools (regenerated by scripts/sync-metadata.mjs):
karea_add_notekarea_add_requisitekarea_answer_questionkarea_askkarea_close_taskkarea_create_categorykarea_create_projectkarea_create_questionkarea_create_resourcekarea_create_subtaskkarea_create_taskkarea_delete_categorykarea_delete_notekarea_delete_projectkarea_delete_questionkarea_delete_requisitekarea_delete_resourcekarea_delete_taskkarea_doingkarea_donekarea_edit_notekarea_edit_questionkarea_edit_taskkarea_get_jira_linkkarea_get_markdownkarea_get_resourcekarea_link_jirakarea_link_resource_to_taskkarea_list_noteskarea_list_projectskarea_list_questionskarea_list_resourceskarea_list_subtaskskarea_list_taskskarea_quick_taskkarea_recapkarea_set_markdownkarea_share_projectkarea_toggle_requisitekarea_unlink_jirakarea_unlink_resource_from_taskkarea_update_resourcekarea_upload_resourcekarea_view_task
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.
Maintenance
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/starecz/karea-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server