Command Palette

Search for a command to run...

UnylyUnyly
Browse all

K3B

FreeNot checked

Enables burning optical media via the K3b CLI. Supports listing drives, burning data discs, and executing arbitrary k3bcli commands.

GitHubEmbed

About

Enables burning optical media via the K3b CLI. Supports listing drives, burning data discs, and executing arbitrary k3bcli commands.

README

MCP server for burning optical media using the K3b CLI (k3bcli).

Requirements

  • Linux host with K3b installed (k3bcli available on PATH)
  • Node.js v22+ (current host runtime detected)

If k3bcli is not on PATH, set K3BCLI_PATH to the full binary path.

Install

npm install -g k3b-mcp

MCP configuration

Example mcp.json entry:

{
  "mcpServers": {
    "k3b": {
      "command": "k3b-mcp",
      "env": {
        "K3BCLI_PATH": "k3bcli"
      }
    }
  }
}

Tools

  • k3bcli_help: show k3bcli --help output.
  • list_optical_drives: list available optical drives (uses k3bcli --list-devices).
  • create_data_disc_from_folder: burn a data disc from a folder (supports optional label and copies).
  • run_k3bcli: run any k3bcli command directly.

Example usage

  1. Discover flags if needed
    • Call k3bcli_help.
  2. List drives
    • Call list_optical_drives.
  3. Burn a folder to disc
    • Call create_data_disc_from_folder with the folder path and optional device/speed/label/copies.

Example tool call payload:

{
  "folder": "/home/user/projects/burn-this",
  "device": "/dev/sr0",
  "speed": 8,
  "label": "MY_ARCHIVE_2026",
  "copies": 3
}

Note: The create_data_disc_from_folder tool uses k3bcli --data and --copies for multiple burns. If your K3b version uses different flags, use run_k3bcli with the correct arguments.

from github.com/danielrosehill/K3B-MCP

Install K3B in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install k3b-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add k3b-mcp -- npx -y k3b-mcp

FAQ

Is K3B MCP free?

Yes, K3B MCP is free — one-click install via Unyly at no cost.

Does K3B need an API key?

No, K3B runs without API keys or environment variables.

Is K3B hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install K3B in Claude Desktop, Claude Code or Cursor?

Open K3B on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare K3B with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs