Skip to main content

StyloBridge

Enterprise-grade MCP document converter -- Markdown and PDF to professionally styled Word documents.

License: Proprietary CI Python 3.10+


What It Does

StyloBridge is an MCP server that converts Markdown and PDF files to professionally styled Word documents. It integrates with Claude Desktop, Cursor, and VS Code, applying your corporate brand templates automatically while enforcing licensing and logging every conversion for audit compliance.


Features

  • Markdown to DOCX -- Convert Markdown files to branded Word documents with optional table of contents
  • PDF to DOCX -- Extract and re-style PDF content into editable Word format
  • Style Guard Preprocessor -- Normalizes AI-generated Markdown (indentation, table captions, formatting) before conversion
  • Corporate Brand Templates -- Apply organization-wide fonts, colors, logos, and layouts automatically
  • Tier-Based Licensing -- RS256 JWT-based access control with seat management and hot rotation
  • Audit Logging -- Structured JSON-lines logs for every conversion, ready for Splunk, ELK, or Datadog

Installation

Individual (Developers)

Requires: Python 3.10+, uv

git clone https://github.com/blockpal1/Stylobridge.git
cd Stylobridge

Add StyloBridge to your Claude Desktop configuration:

Windows (%APPDATA%/Claude/claude_desktop_config.json):

macOS (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "stylobridge": {
      "command": "uv",
      "args": ["--directory", "/path/to/Stylobridge", "run", "python", "main.py"],
      "env": {
        "STYLOBRIDGE_LICENSE": "<your-license-token>",
        "TEMPLATE_DIR": "/path/to/Stylobridge/src/templates",
        "WORKSPACE_ROOT": "/path/to/your/documents"
      }
    }
  }
}

Team / Enterprise (Docker)

Requires: Docker

{
  "mcpServers": {
    "stylobridge": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "STYLOBRIDGE_LICENSE=<your-license-token>",
        "-v", "/path/to/documents:/app/data",
        "-v", "/path/to/templates:/app/src/templates",
        "ghcr.io/blockpal1/stylobridge:latest"
      ]
    }
  }
}

Configuration

Variable Required Description
STYLOBRIDGE_LICENSE Yes RS256-signed JWT license token
TEMPLATE_DIR No Path to corporate .docx brand templates (default: src/templates/)
WORKSPACE_ROOT No Root directory for all file I/O; paths outside this are rejected
LOG_LEVEL No Logging verbosity: DEBUG, INFO, WARNING, ERROR (default: INFO)

MCP Tools

Tool Description
convert_to_docx Convert a Markdown or PDF file to a styled .docx document, with optional brand template and table of contents
list_templates List all available corporate brand templates in the configured template directory
analyze_and_create_template Analyze an existing branded .docx file and extract its styles into a reusable Pandoc reference template

Pricing

Plan Price Includes
Individual $199/year Document conversion (Markdown and PDF to DOCX)
Team $1,495/year Everything -- up to 25 users, brand templates, audit logging
Enterprise $4,995/year Everything -- unlimited users

Visit github.com/blockpal1/Stylobridge for details.


License

Proprietary. A valid license token is required to use StyloBridge. See the Pricing section for available plans.

Release files for stylobridge 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stylobridge 1.0.2
File Size Uploaded
stylobridge-1.0.2.tar.gz 93.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stylobridge 1.0.2
File Interpreter ABI Platform
stylobridge-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 183.1 kB

Release files / stylobridge-1.0.2.tar.gz

Download URL stylobridge-1.0.2.tar.gz
Size 93.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f28b09b6c2a3e9af41a227a246e551e96e9b5d011e635e949ac42825c3a2e974
BLAKE2b-256 checksum
How to use checksums
71b709e47a93da12a6f82ef7b59d8256df09b5182ad49073e8812ebbd929c087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / stylobridge-1.0.2-py3-none-any.whl

Download URL stylobridge-1.0.2-py3-none-any.whl
Size 89.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f111f6f307def552eb5b91bf15a9a755ad65ce1f825d857b5e4db2d92eb2ec0
BLAKE2b-256 checksum
How to use checksums
36927aea046cf2922fccf63948a3c7aa413a946ac808db2e0c9c663024bbac1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page