protogrid

Search / dev.docmorph/docmorph-studio

DocMorph Studio

R0· no sign-in

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

v1.0.2 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality73needs work
Trust82of 100
Uptime, 30 days97%
Latency p501101 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "docmorph-studio": {
      "type": "http",
      "url": "https://docmorph.dev/mcp"
    }
  }
}
claude mcp add --transport http docmorph-studio https://docmorph.dev/mcp
[mcp_servers.docmorph-studio]
url = "https://docmorph.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "docmorph-studio": {
      "type": "remote",
      "url": "https://docmorph.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "docmorph-studio": {
      "type": "http",
      "url": "https://docmorph.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=docmorph-studio&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZG9jbW9ycGguZGV2L21jcCJ9"
}
{
  "servers": {
    "docmorph-studio": {
      "type": "http",
      "url": "https://docmorph.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "docmorph-studio": {
      "httpUrl": "https://docmorph.dev/mcp"
    }
  }
}
extensions:
  "docmorph-studio":
    enabled: true
    name: "docmorph-studio"
    type: streamable_http
    uri: "https://docmorph.dev/mcp"
    timeout: 300

Quality 73 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: render_mermaid_diagram (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); sanitize_media_security (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); convert_markdown_to_pdf (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 2,532 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes11 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 2,532 tokens to load them all · tool set 8face57f88e7 · tools last changed 2026-10-14 · checked 2026-10-19 11:27 UTC

Tool changes

  • word_inspect_securityadded

    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.

  • word_remove_passwordadded

    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.

  • word_protectadded

    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.

  • audio_security_sanitizeremoved

    Permanently wipe and sanitize audio metadata (strip ID3 tags, RIFF LIST INFO, BWF bext chunks, recorder hardware signatures, timestamps) with zero audio re-encoding and zero quality degradation.

  • audio_security_inspectremoved

    Deeply inspect audio files (MP3, WAV, M4A, FLAC, OGG) for ID3v1/ID3v2 tags, RIFF chunks, BWF broadcast headers, GPS coordinates, recorder hardware fingerprints, and timestamps.

  • video_security_sanitizeremoved

    Permanently wipe and sanitize video metadata (neutralize moov.udta into free boxes, zero mvhd timestamps, erase ISO 6709 GPS tags) with zero re-encoding and zero video quality degradation.

  • video_security_inspectremoved

    Deeply inspect video files (MP4, MOV, WebM) for ISO-BMFF box atoms, Apple metadata (udta/meta), ISO 6709 GPS coordinates, recording timestamps, and camera hardware tags.

  • image_security_sanitizeremoved

    Permanently strip EXIF, XMP, GPS coordinates, and camera metadata from image files with zero image recompression and zero quality loss.

  • image_security_inspectremoved

    Deeply inspect image files (JPEG, PNG, WebP) for EXIF, XMP, IPTC, camera make/model, serial numbers, and physical GPS latitude/longitude coordinates.

  • html_to_pdf_printremoved

    Convert HTML or rich formatted document text into a clean publication-ready PDF document with elegant typography and auto pagination.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-97% +updated-8d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://docmorph.dev/mcp streamable-httpnoneyes97%1101 ms2025-06-182026-10-19
https://docmorph.dev/mcp/sse ssenoneno (1 failures)97%1021 ms2024-11-052026-10-18

Tools (11)

assist_ocr_textAI assistant to translate, proofread, or summarize extracted OCR document text.
convert_markdown_to_pdfCompile Markdown text into a styled, publication-ready PDF document with automatic pagination and headers.
extract_markdown_outlineExtract hierarchical headings, table of contents, word/character statistics, and document structure outline from Markdown text.
image_ocr_recognizeExtract multilingual text, complex headings, formulas, and tabular data from images using multimodal AI vision.
inspect_media_securityDeeply inspect image, video, or audio files for privacy leaks, including GPS physical coordinates, camera/recorder hardware serials, recording timestamps, and editing software signatures.
parse_pdf_to_markdownExtract structured Markdown, tables, and mathematical formulas from a base64 encoded PDF using AI vision OCR.
render_mermaid_diagramRender 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.
sanitize_media_securityPermanently wipe and sanitize privacy metadata from image, video, or audio files (strip GPS coordinates, device fingerprints, timestamps, and comments) with zero quality loss.
word_inspect_securityInspect 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.
word_protectProtect 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.
word_remove_passwordRemove 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "dev.docmorph/docmorph-studio",
  "title": "DocMorph Studio",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://docmorph.dev/mcp",
      "type": "streamable-http"
    },
    {
      "url": "https://docmorph.dev/mcp/sse",
      "type": "sse"
    }
  ],
  "version": "1.0.2",
  "websiteUrl": "https://docmorph.dev",
  "description": "Render Mermaid diagrams, Markdown to PDF and outlines, image OCR, and media metadata cleanup."
}