1. Conduid
  2. Communication
  3. Planka Pms
MCP server · Communication

Planka Pms

GTD-inspired productivity system for AI agents — inbox capture, triage, scheduling, Pomodoro execution, and archival via Planka

37Low

Scored 4 months ago · breakdown

About Planka Pms

Planka Pms is an MCP server in the Communication category: gTD-inspired productivity system for AI agents — inbox capture, triage, scheduling, Pomodoro execution, and archival via Planka. It has been installed 0 times through Conduid.

Install

Claude Code
claude mcp add planka-pms -- npx -y @adflz/planka-pms-mcp
npx
npx -y @adflz/planka-pms-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Planka Pms

Powered by Claude · Grounded in docs

I know everything about Planka Pms. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

@adaofeliz/planka-pms-mcp

GTD-inspired MCP server for Planka boards. It gives AI agents a workflow-aware productivity layer: inbox capture, triage, scheduling, focused execution, stopwatch/Pomodoro tracking, done/archive handling, and overdue recovery suggestions.

This is intentionally semantic (workflow tools + board rules), not a raw Planka CRUD wrapper.

Prerequisites

  • Node.js 18+
  • npm
  • A running Planka instance with API key
  • A target board ID

Setup

npm install
cp .env.example .env

Fill .env values:

  • PLANKA_BASE_URL
  • PLANKA_API_KEY
  • PLANKA_BOARD_ID
  • optional: PLANKA_CONFIG_PATH (defaults to config/default.yaml)

Build once:

npm run build

Configuration

Main config is config/default.yaml.

  • connection: Planka URL/key/board ID (via ${ENV_VAR} interpolation)
  • board: list names, transitions, WIP limits, sort rules, due-date windows
  • labels / custom_fields: required triage metadata
  • tools.generate: dynamic workflow tools (e.g. triage_card, start_working)
  • cache: board skeleton TTL + optional startup preload

Running

MCP client configuration (npx)

Add to your MCP client config (Claude Desktop, Cursor, MCPHub, etc.):

{
  "mcpServers": {
    "planka-pms-mcp": {
      "command": "npx",
      "args": ["-y", "@adflz/planka-pms-mcp@0.1.8"],
      "env": {
        "PLANKA_BASE_URL": "https://your-planka-instance.com",
        "PLANKA_API_KEY": "your-api-key",
        "PLANKA_BOARD_ID": "your-board-id"
      }
    }
  }
}

stdio mode (default)

Use this for local development:

node dist/index.js

With MCP Inspector:

npx @modelcontextprotocol/inspector node dist/index.js

Streamable HTTP mode

node dist/index.js --http
node dist/index.js --http --port=8080

Endpoints:

  • MCP: http://localhost:<port>/mcp
  • Health: http://localhost:<port>/health

Available tools (18+ core)

Read

  • board_overview, list_cards, get_card, search_cards, daily_summary, overdue_check, search_archive

Write

  • create_card, update_card, move_card, complete_card, block_card, archive_card, manage_checklist, add_comment, sort_list

Workflow (generated from config)

  • triage_card, schedule_for_today, start_working, park_as_noise

Time tracking

  • stopwatch, pomodoro

Generated workflow tools

config/default.yaml drives generation of higher-level tools that compose core operations and enforce board semantics. Typical flow:

triage_cardschedule_for_todaystart_workingcomplete_cardarchive_card

Testing

  • Mocked/full suite (default):
npm test
  • Live smoke tests against a real Planka instance:
PLANKA_LIVE_TESTS=1 npm run test:live

Live tests are skipped unless PLANKA_LIVE_TESTS=1 is set.

License

MIT

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Planka Pms

How do I install Planka Pms?

Run claude mcp add planka-pms -- npx -y @adflz/planka-pms-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Planka Pms safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Planka Pms still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.