Get the FREE Ultimate OpenClaw Setup Guide →

planka

Planka offers a simple way to manage projects with collaborative Kanban boards. Users can create tasks and organize their workflow effortlessly, making teamwork smooth and efficient. 🛠️✨

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio mekoman-planka node server.js \
  --env PORT="Port to run the server (default 3000)"

How to use

PLANKA is a kanban-style project management tool designed to help teams visualize and manage work efficiently. It provides a kanban board with configurable columns, real-time collaboration, and task management features like creating boards, adding tasks, assigning teammates, and due dates. The server supports Docker deployment as described in the README, and the frontend is built with JavaScript and React, leveraging Redux for state management to ensure a responsive user experience. After starting the server, you can access PLANKA in your browser and begin by creating a new board, adding tasks, and moving them across columns as work progresses. Real-time collaboration enables team members to see updates as they happen, making it suitable for both small teams and larger projects that require shared visibility.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • Optional: Docker if you want to run PLANKA in a container
  1. Clone the repository (or download the source as provided by the project):

    git clone https://github.com/mekoman/planka.git

  2. Navigate to the project directory:

    cd planka

  3. Install dependencies:

    npm install

  4. Run the server locally (non-Docker):

    npm run start

  5. If you prefer Docker (from the README suggestions):

    docker build -t planka . docker run -p 3000:3000 planka

  6. Open your browser and go to http://localhost:3000 to access PLANKA.

Note: The repository README references a ZIP artifact in place of a standard npm package. If your clone uses a different entry point, adjust the start script or the node command accordingly.

Additional notes

Tips and common considerations:

  • If port 3000 is in use, configure a different port by setting PORT in the environment (e.g., PORT=4000).
  • When using Docker, ensure you expose the correct port and map it to your host.
  • Regularly pull the latest changes from the repository to stay up-to-date with new features and fixes.
  • If you encounter dependency issues, delete node_modules and reinstall with npm install.
  • For collaboration features, ensure the frontend and backend can communicate over the configured host/port, especially in restricted network environments.
  • Check for any environment-specific configuration in a .env file if provided by the project.

Related MCP Servers

Sponsor this space

Reach thousands of developers