DocMorph Studio

dev.docmorphPublished by docmorph.devOfficial publisherv1.0.2Updated Oct 24, 2026

Render Mermaid diagrams, Markdown to PDF and outlines, image OCR, and media metadata cleanup.

VerifiedStreamable HTTPWeb executableFiles & StorageSecurity & MonitoringMedia & Design

Overview

AI-generated overview

Remote document and media utility server: renders Mermaid diagrams, converts Markdown to PDF, runs OCR, and inspects or sanitizes file metadata.

What you can do
  • Render Mermaid flowcharts and sequence diagrams to styled SVG with node metadata
  • Extract Markdown outlines, headings, tables of contents and word counts, and compile Markdown into styled PDFs
  • Run AI vision OCR on images and base64 PDFs to get text, tables and formulas, then translate, proofread or summarize the result
  • Inspect images, video and audio for privacy metadata such as GPS coordinates, device serials and timestamps, and strip it losslessly
  • Protect Word .docx files with open passwords, watermarks, copyright info and editing restrictions; inspect their security state and remove a known password
When to use it
Useful when an assistant needs to produce diagrams or PDFs from Markdown, pull text and tables out of scanned images or PDFs, or check and clean privacy metadata before sharing media and Word documents.
Requirements
A remote streamable HTTP endpoint at docmorph.dev; no packages, environment variables or headers are declared. No authentication is declared, so no account or API key setup is described.
Before you install
Files are sent to a third-party service, including document text, images, PDFs and media, and OCR and text assistance are described as AI-powered. Word protection sets a real open password and editing restrictions, and password removal requires the known password. Sanitizing media and cleaning metadata permanently alters files, so keep originals.

Installation

In SourceWeft

  1. Open DocMorph Studio in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.docmorph%2Fdocmorph-studio/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "docmorph-studio": {
      "type": "http",
      "url": "https://docmorph.dev/mcp"
    }
  }
}

Tools

11

render_mermaid_diagram

Render a Mermaid diagram into styled SVG vector image code and node metadata. Supports flowchart/graph and sequenceDiagram (sequence) types. Other types (ER/gantt/mindmap/pie/state) should be rendered on client-side using mermaid.js.

Parametersthemetitlesyntaxrequired

extract_markdown_outline

Extract hierarchical headings, table of contents, word/character statistics, and document structure outline from Markdown text.

Parameterscontentrequiredmarkdown

convert_markdown_to_pdf

Compile Markdown text into a styled, publication-ready PDF document with automatic pagination and headers.

ParametersthemetitlemarkdownrequiredpageSize

parse_pdf_to_markdown

Extract structured Markdown, tables, and mathematical formulas from a base64 encoded PDF using AI vision OCR.

ParametersfileNamebase64Pdfrequired

image_ocr_recognize

Extract multilingual text, complex headings, formulas, and tabular data from images using multimodal AI vision.

Parametersmodelanguagebase64Imagerequired

assist_ocr_text

AI assistant to translate, proofread, or summarize extracted OCR document text.

ParameterstextrequiredactionrequiredtargetLang

inspect_media_security

Deeply inspect image, video, or audio files for privacy leaks, including GPS physical coordinates, camera/recorder hardware serials, recording timestamps, and editing software signatures.

ParametersfileNamemediaTypebase64Datarequired

sanitize_media_security

Permanently wipe and sanitize privacy metadata from image, video, or audio files (strip GPS coordinates, device fingerprints, timestamps, and comments) with zero quality loss.

ParametersclearGpsfileNamemediaTypebase64DatarequiredclearDeviceclearTimestamps

word_protect

Protect a Word .docx document in one call: set an open password (Agile AES-256 encryption, opens in Microsoft Word / WPS / LibreOffice), add a native Word text watermark, add copyright info (author/custom property/footer), clean privacy metadata, and restrict editing (read-only / comments only / tracked changes only / forms, optionally password-protected). Returns the protected .docx as base64 plus a summary of applied operations. Max input 20MB base64. Privacy: when called remotely (Streamable HTTP / SSE) the file is uploaded to the DocMorph server and processed in memory only; it is not written to disk or retained after processing, and passwords and file contents are never logged. When the MCP server runs locally over stdio, the file is processed entirely on this machine.

ParametersfileNamerequiredbase64DocxrequiredcleanPrivacyopenPasswordprivacyItemscopyrightTextwatermarkTextwatermarkColorcopyrightAuthorcopyrightFootercurrentPasswordrestrictEditing+5 more

word_remove_password

Remove the open password from an encrypted Word .docx (Agile encryption, Office 2010+) using the known password, with integrity (HMAC) verification. Returns the decrypted .docx as base64. A wrong password returns a clear WRONG_PASSWORD error; this tool does not crack or guess passwords. Max input 20MB base64. Privacy: when called remotely (Streamable HTTP / SSE) the file is uploaded to the DocMorph server and processed in memory only; it is not written to disk or retained after processing, and passwords and file contents are never logged. When the MCP server runs locally over stdio, the file is processed entirely on this machine.

ParametersfileNamepasswordrequiredbase64Docxrequired

word_inspect_security

Inspect the security and privacy state of a Word .docx: whether it is password-encrypted and with which algorithm, editing restriction mode and whether it is password-protected, presence of a text watermark, and privacy metadata (author, last modified by, company, manager, timestamps, custom properties, comment/revision author names). For encrypted files, pass the password to also inspect the contents. Max input 20MB base64. Privacy: when called remotely (Streamable HTTP / SSE) the file is uploaded to the DocMorph server and processed in memory only; it is not written to disk or retained after processing, and passwords and file contents are never logged. When the MCP server runs locally over stdio, the file is processed entirely on this machine.

ParametersfileNamepasswordbase64Docxrequired

Version history

1
  1. v1.0.2LatestOct 11, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.