Carbone

SSE

by carboneio

617 downloads Not rated yet

About

Universal document generation and conversion MCP. Generate PDF/DOCX/XLSX from templates+JSON (invoices, contracts, reports), batch generation, 100+ format conversions.

Details

Transport
SSE

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Carbone
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "carbone": {
            "server": {
                "command": "npx",
                "args": [
                    "-y",
                    "carbone-mcp"
                ],
                "env": {
                    "CARBONE_API_KEY": "",
                    "CARBONE_BASE_URL": ""
                }
            }
        }
    }
}

McpServers

{
    "server": {
        "command": "npx",
        "args": [
            "-y",
            "carbone-mcp"
        ],
        "env": {
            "CARBONE_API_KEY": "",
            "CARBONE_BASE_URL": ""
        }
    }
}

Transport

"stdio"

Package

"carbone-mcp"

Registry

"npm"

HTTP — mcp.carbone.io (no local installation)

Connect directly to the hosted endpoint. Supported by VS Code, Cursor, Claude Code, and other clients that support streamable HTTP transport.

{ "mcp": { "servers": { "carbone": { "type": "streamable-http", "url": "https://mcp.carbone.io", "headers": { "Authorization": "Bearer your_api_key_here" } } } } }

Authentication:The HTTP endpoint currently requires a Carbone API key passed as a Bearer token in theAuthorizationheader. OAuth2 support (for Claude Desktop, Mistral, ChatGPT, Gemini, and other clients) is planned for a future release.

Cursoruses{ "mcpServers": { ... } }instead of{ "mcp": { "servers": { ... } } }— the inner config block is identical.

Claude Desktopdoes not support HTTP Bearer token authentication — use the stdio option above instead.

docker run -d -p 3000:3000 \ -e MCP_TRANSPORT=http \ -e CARBONE_API_KEY=your_api_key_here \ carbone/carbone-mcp

Connect your MCP client tohttp://your-host:3000using the HTTP config above (replace the URL).

CARBONE_API_KEY=your_key docker compose up -d

Claude Desktop with Docker (stdio)— Claude Desktop does not support HTTP transport; use the stdio mode instead:

{ "mcpServers": { "carbone": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "CARBONE_API_KEY=your_api_key_here", "-e", "MCP_TRANSPORT=stdio", "carbone/carbone-mcp"] } } }
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.