Sign In

kloner-tasks-mcp

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kloner-tasks-mcp

Thin MCP proxy for Kloner Tasks — dynamically discovers tools from the remote server

latest
npmnpm
Version
2.0.0
Version published
Maintainers
1
Created
Source

kloner-tasks-mcp

MCP server for managing Kloner Tasks from Cursor, Claude Code, or any MCP-compatible client.

Quick Start

npx -y kloner-tasks-mcp --install-rule

This installs a Cursor rule that teaches the AI how to create tasks, log time, and track progress. Task creation is off by default — see Per-Project Toggle below.

2. Add the MCP server to Cursor

Paste this into Cursor MCP settings (Settings → MCP → + Add):

{
  "mcpServers": {
    "kloner-tasks": {
      "command": "npx",
      "args": ["-y", "kloner-tasks-mcp"],
      "env": {
        "KLONER_API_URL": "https://tasks.kloner.com",
        "KLONER_API_KEY": "your-api-key-here"
      }
    }
  }
}

3. Restart Cursor

Done. You can now ask the AI to track tasks (e.g. "track this"), or enable auto-tracking per project.

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "kloner-tasks": {
      "command": "npx",
      "args": ["-y", "kloner-tasks-mcp"],
      "env": {
        "KLONER_API_URL": "https://tasks.kloner.com",
        "KLONER_API_KEY": "your-api-key-here"
      }
    }
  }
}

For the agent rule, paste the contents of examples/agents-section.md into your project's AGENTS.md.

Per-Project Toggle

By default, the AI will not auto-create tasks. To enable automatic task tracking for a specific project, add this to the project's .env.local:

KLONER_AUTO_TASKS=true
ValueBehavior
trueAuto-create a task for every meaningful coding objective
false or not setOnly create tasks when you explicitly ask (e.g. "track this")

You can always override per-session by saying "track this" or "don't track this".

Environment Variables

VariableRequiredWhereDescription
KLONER_API_KEYYesMCP server envAPI key from Kloner Tasks
KLONER_API_URLNoMCP server envAPI base URL (default: https://tasks.kloner.com)
KLONER_DEFAULT_PROJECT_IDNoMCP server envDefault project ID — skips needing list_projects every time
KLONER_DEFAULT_LIST_IDNoMCP server envDefault list ID for task creation
KLONER_ASSIGNEE_IDNoMCP server envAuto-assign new tasks to this user ID
KLONER_AUTO_TASKSNoProject .env.localEnable automatic task creation (true/false)

You can discover project, list, and member IDs by calling the list_projects and list_members tools after setup.

Available Tools (20)

ToolDescription
list_projectsList all projects with their lists
list_membersList workspace members
create_listCreate a new list in a project
create_taskCreate a task
create_subtaskCreate a subtask under a parent task
get_taskGet task details by ID
list_tasksList/search tasks with filters
update_taskUpdate task fields
complete_taskMark a task as DONE
delete_taskSoft-delete a task
add_commentAdd a comment to a task
list_commentsList comments on a task
log_timeLog time spent on a task
list_time_entriesList time entries
delete_time_entryDelete a time entry
update_time_entryUpdate a time entry
log_ai_usageLog AI token usage against a task
list_ai_usageList AI usage entries
get_ai_usage_summaryGet aggregated AI usage/cost summary
view_tasksInteractive task list UI (MCP Apps)

Development

git clone <repo-url>
cd kloner-tasks-mcp
npm install
npm run dev

Build

npm run build        # compile TypeScript + bundle UI
npm run build:ui     # bundle the MCP Apps UI only

Architecture

FileRole
src/index.tsMCP server — tool registration, Zod schemas, formatting
src/api.tsHTTP client — one function per API endpoint
src/views/MCP Apps UI (interactive task list)
examples/cursor-rule.mdcCursor rule for automatic task tracking
examples/agents-section.mdClaude Code AGENTS.md snippet

FAQs

Package last updated on 30 Jul 2026

Related posts