Back to the catalog

io.github.starecz/karea-mcp

Karea task manager - 49 tools for Claude Code, Cursor, and other MCP clients.

Open source Open in the app JSON README (API)

About

Karea task manager - 49 tools for Claude Code, Cursor, and other MCP clients.

Details

Kind
MCP servers
Topic
No topic detected
Publisher
starecz
Origin
official
Category
ferramentas
Transport
local
Version
0.6.1
Stars
1
Last push
2026-07-14T21:18:12Z
Repository state
ativo
Language
JavaScript
License
MIT
Added
2026-08-29 04:01:27
Updated
2026-08-29 04:01:27
Origin id
io.github.starecz/karea-mcp

README

# karea-mcp

The 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.

[![npm](https://img.shields.io/npm/v/karea-mcp.svg)](https://www.npmjs.com/package/karea-mcp)
[![license](https://img.shields.io/npm/l/karea-mcp.svg)](https://github.com/starecz/karea-mcp/blob/main/LICENSE)
[![karea-mcp MCP server](https://glama.ai/mcp/servers/starecz/karea-mcp/badges/score.svg)](https://glama.ai/mcp/servers/starecz/karea-mcp)

## 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

```bash
npx karea-mcp
```

## Configure (Claude Code)

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

```json
{
  "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:

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

## Tool catalogue

<!-- SYNC:TOOL_CATALOGUE -->
**49 tools** (regenerated by `scripts/sync-metadata.mjs`):

- `karea_add_note`
- `karea_add_requisite`
- `karea_answer_question`
- `karea_ask`
- `karea_close_task`
- `karea_create_category`
- `karea_create_project`
- `karea_create_question`
- `karea_create_resource`
- `karea_create_subtask`
- `karea_create_task`
- `karea_delete_category`
- `karea_delete_note`
- `karea_delete_project`
- `karea_delete_question`
- `karea_delete_requisite`
- `karea_delete_resource`
- `karea_delete_task`
- `karea_doing`
- `karea_done`
- `karea_edit_note`
- `karea_edit_question`
- `karea_edit_task`
- `karea_get_context`
- `karea_get_jira_link`
- `karea_get_markdown`
- `karea_get_resource`
- `karea_link_jira`
- `karea_link_resource_to_task`
- `karea_link_session`
- `karea_list_notes`
- `karea_list_projects`
- `karea_list_questions`
- `karea_list_resources`
- `karea_list_sessions`
- `karea_list_subtasks`
- `karea_list_tasks`
- `karea_quick_task`
- `karea_recap`
- `karea_set_context`
- `karea_set_markdown`
- `karea_share_project`
- `karea_toggle_requisite`
- `karea_unlink_jira`
- `karea_unlink_resource_from_task`
- `karea_unlink_session`
- `karea_update_resource`
- `karea_upload_resource`
- `karea_view_task`
<!-- /SYNC:TOOL_CATALOGUE -->

## 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](https://github.com/starecz/karea-mcp/blob/main/LICENSE).

More