Karea MCP logo

Karea MCP

by starecz

Manage Karea tasks, projects, notes, resources, meetings, reminders, Jira links, and coding-session records from MCP clients.

Install Karea MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "starecz-karea-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "karea-mcp"
      ],
      "env": {
        "KAREA_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

starecz/karea-mcp connects MCP-compatible clients to Karea, exposing grouped tools for task management and related project work. Its 70 actions cover projects, tasks, subtasks, notes, documents, AI context, questions, resources, meetings, reminders, Jira links, coding sessions, and activity recaps. Each grouped tool receives an action and params object, with karea_help providing the schema for any action. Reach for it when coding workflows need persistent Karea task state from Claude Code, Cursor, or another MCP client.

Use cases

  • Create and update development tasks while coding
  • Record investigation notes and persistent AI context
  • Link implementation work to Jira issues and coding sessions
  • Track blockers, meetings, reminders, and closing checklists
  • Generate a recap of recent task activity

Key features

  • Grouped MCP tools with 70 Karea actions
  • Task, subtask, batch-edit, and closing-requisite management
  • Task markdown, notes, sticky notes, and AI context
  • Resource uploads and task attachments
  • Jira, meeting, reminder, and AI-session links
  • Natural-language Karea assistant and activity recaps

Tools12

What Karea MCP lets your agent do. Expand a tool for its parameters.

Verified live~5.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

19/20 checks healthy over the last 85d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · karea-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads1.4kPackage downloads in the last 30 days.
Last commit4d agoMost recent push to the default branch.
Tools exposed12Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Karea MCP works

What starecz/karea-mcp does

starecz/karea-mcp exposes Karea work-management data through MCP. It is organized into nine grouped tools covering read operations, task writes, notes, project changes, meetings, resources, assistant requests, deletion, and action help. Together, the groups provide 70 actions for managing development work and the information attached to it.

Tasks are the central workflow. Agents can find and inspect tasks, create or edit them, apply the same change to multiple tasks, close work, record completed work, or create an in-progress task. Tasks can include categories, priorities, deadlines, descriptions, tags, notes, closing requisites, subtasks, Jira issue keys, resources, and AI coding-session references.

The server also handles supporting project information. It can create and share projects, manage categories, maintain sticky notes, store task markdown, preserve titled AI context entries across sessions, track open questions, manage resources and meetings, schedule reminders, and produce an activity recap. The assistant action accepts a natural-language request that may read or modify Karea tasks.

How it works

Install and run the package as an MCP process. The client invokes one of the grouped tools with an action and a params object; for example, task actions are sent through the task-writing group rather than registered as separate MCP tools by default. karea_help returns the full JSON schema and description for a named action, or lists the available actions when no action is supplied.

Read operations generally require a useful filter. Task, question, meeting, resource, and sticky-note list actions reject unfiltered requests and return the accepted filters so an agent can retry. Project listing and pending-reminder checks are exceptions. Actions that identify tasks accept visual IDs, names, or UUIDs where supported.

Setup and configuration

Run the package with:

Terminal
npx -y karea-mcp

Set KAREA_API_KEY to an API key from Karea's API-key settings. KAREA_URL can point the server at the Karea service URL; the Claude Code example sets it to https://karea.app.

For Claude Code, register the server in ~/.claude.json or use claude mcp add. For Cursor, place the MCP definition in .cursor/mcp.json within a project or in the global ~/.cursor/mcp.json. Both configurations launch npx with the -y flag and package name karea-mcp.

The optional KAREA_MCP_LEGACY_TOOLS=1 setting restores registration of the individual actions as separate tools instead of the grouped tool layout.

Tools and capabilities

  • Read projects, tasks, subtasks, notes, sticky notes, task markdown, AI context, questions, resources, meetings, reminders, Jira links, coding sessions, and recaps.
  • Create, edit, batch-update, close, delete, or quickly log tasks and subtasks.
  • Add closing requisites and toggle them before completing a task.
  • Write human-readable task notes, long-form markdown, and cross-session AI context.
  • Create, update, upload, delete, and attach text or file resources.
  • Link tasks to Jira issues, meetings, questions, and AI coding sessions.
  • Create meetings, attach tasks or questions, and manage reminders.
  • Ask Karea's assistant to act on task information using natural language.

Destructive operations can permanently remove projects, categories, tasks, notes, resources, meetings, and other records. Several of these actions require an explicit confirmation parameter.

Limitations and notes

A single unfiltered list request is not accepted for most collections; provide at least one supported filter. The server's default interface groups actions, so callers must use the correct action name and parameter object. Task documents and AI context serve different purposes: markdown is the task's long-form document, while context stores titled AI working-memory entries covering the task's history.

The karea_mark_reminder_done action completes both the reminder and its underlying task. Deleting a category also deletes its tasks, and deleting a project removes its contained tasks, categories, notes, and history.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Karea MCP

starecz/karea-mcp is an MCP server that connects MCP clients to Karea. Its main tools manage projects, tasks, subtasks, notes, resources, meetings, reminders, Jira links, AI coding sessions, open questions, and recaps. Actions are grouped behind tools and accept an action name with a params object.

Install and run it with `npx -y karea-mcp`. Configure the MCP client to launch `npx` with those arguments, then provide `KAREA_API_KEY` in the server environment. Claude Code and Cursor configuration examples are supported.

Yes, starecz/karea-mcp works with Cursor through `.cursor/mcp.json` or the global `~/.cursor/mcp.json`. Configure the command as `npx` with `-y` and `karea-mcp`, and set `KAREA_API_KEY` in the environment.

Call `karea_help` with the action name to receive its full JSON Schema and description. Omitting the action lists the available actions grouped by tool, which helps identify the correct grouped-tool call.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKarea MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/starecz-karea-mcp?style=directory)](https://allmcps.com/mcp/starecz-karea-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/starecz-karea-mcp"><img src="https://allmcps.com/api/badge/starecz-karea-mcp?style=directory" alt="Karea MCP on AllMCPs" /></a>