MCP低风险未认领

Planka MCP

Planka 2.x MCP server with verified card, task, comment, label, and list operations.

omnicoreosomnicoreos/planka-mcp★ 2更新于 2026年9月3日

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.omnicoreos/planka-mcp",
  "description": "Planka 2.x MCP server with verified card, task, comment, label, and list operations.",
  "title": "Planka MCP",
  "repository": {
    "url": "https://github.com/omnicoreos/planka-mcp",
    "source": "github"
  },
  "version": "0.3.0",
  "websiteUrl": "https://github.com/omnicoreos/planka-mcp",
  "icons": [
    {
      "src": "https://avatars.githubusercontent.com/u/265942793?v=4",
      "mimeType": "image/png",
      "sizes": [
        "460x460"
      ]
    }
  ],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@omnicoreos/planka-mcp",
      "version": "0.3.0",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Planka base URL, for example https://planka.example.com",
          "isRequired": true,
          "format": "string",
          "name": "PLANKA_BASE_URL"
        },
        {
          "description": "Planka API key (X-Api-Key). Recommended: replaces the email/password login",
          "format": "string",
          "isSecret": true,
          "name": "PLANKA_API_KEY"
        },
        {
          "description": "Email or username of the Planka agent user. Only needed when PLANKA_API_KEY is not set",
          "format": "string",
          "name": "PLANKA_AGENT_EMAIL"
        },
        {
          "description": "Password of the Planka agent user. Only needed when PLANKA_API_KEY is not set",
          "format": "string",
          "isSecret": true,
          "name": "PLANKA_AGENT_PASSWORD"
        },
        {
          "description": "Board id used when a tool call omits boardId",
          "format": "string",
          "name": "PLANKA_DEFAULT_BOARD_ID"
        },
        {
          "description": "Comma-separated board ids this server may see and touch. Everything else is hidden",
          "format": "string",
          "name": "PLANKA_ALLOWED_BOARD_IDS"
        },
        {
          "description": "Comma-separated project ids this server may see. Everything else is hidden",
          "format": "string",
          "name": "PLANKA_ALLOWED_PROJECT_IDS"
        },
        {
          "description": "Set to true to hide and refuse every write tool",
          "format": "string",
          "name": "PLANKA_READ_ONLY"
        },
        {
          "description": "Comma-separated tool names to switch off, for example planka_get_board",
          "format": "string",
          "name": "PLANKA_DISABLED_TOOLS"
        },
        {
          "description": "Comma-separated list ids that must not receive cards nor be edited or deleted",
          "format": "string",
          "name": "PLANKA_PROTECTED_LIST_IDS"
        },
        {
          "description": "Set to true to drop the deprecated tool aliases from tools/list. They stay callable",
          "format": "string",
          "name": "PLANKA_HIDE_DEPRECATED"
        },
        {
          "description": "Label planka_board_summary flags as unblocked/ready. Unset: no highlighting",
          "format": "string",
          "name": "PLANKA_SUMMARY_HIGHLIGHT_LABEL"
        },
        {
          "description": "Comma-separated columns planka_board_summary returns cards from when the call does not say",
          "format": "string",
          "name": "PLANKA_SUMMARY_DECISION_LISTS"
        }
      ]
    }
  ]
}

权限

声明检测
运行代码—node
安装—npm:@omnicoreos/planka-mcp@0.3.0
安装时运行脚本—无
网络无无
需要的凭据PLANKA_AGENT_PASSWORDPLANKA_API_KEYPLANKA_AGENT_PASSWORDPLANKA_API_KEY
工作区外的路径—无
智能体工具—无

检查

低风险 · 没有发现需要提醒的地方。

未经人工审核 · 已做规则检查;模型审核尚未开启。

版本

  1. #10.3.0最新2026年10月7日