MCP server for terminal commands, file operations, and process management
DocMorph Studio is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Render Mermaid diagrams, Markdown to PDF and outlines, image OCR, and media metadata cleanup.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http docmorph-studio-mcp https://docmorph.dev/mcp
# 2 — ask your agent for something these tools do
# render_mermaid_diagram, extract_markdown_outline, convert_markdown_to_pdf and 8 more
DocMorph Studio costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http docmorph-studio-mcp https://docmorph.dev/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
11 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| syntax | string | yes | Mermaid chart syntax (e.g. 'graph TD; A[Start]-->B[End];') |
| title | string | no | Optional diagram title |
| theme | string | no | Color palette theme (default: 'default') |
Extract hierarchical headings, table of contents, word/character statistics, and document structure outline from Markdown text.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| content | string | yes | Full Markdown text to analyze |
| markdown | string | no | Alternative alias for content property |
Compile Markdown text into a styled, publication-ready PDF document with automatic pagination and headers.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| markdown | string | yes | Markdown text to compile |
| title | string | no | Document title for the PDF header |
| theme | string | no | PDF layout and typography theme (default: 'academic') |
| pageSize | string | no | Page size specification (default: 'A4') |
Extract structured Markdown, tables, and mathematical formulas from a base64 encoded PDF using AI vision OCR.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Pdf | string | yes | Base64 encoded PDF binary data |
| fileName | string | no | Original filename |
Extract multilingual text, complex headings, formulas, and tabular data from images using multimodal AI vision.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Image | string | yes | Base64 encoded image string or data URL |
| language | string | no | Language hint (auto, zh, en, ja, ko, etc.) |
| mode | string | no | OCR recognition mode |
AI assistant to translate, proofread, or summarize extracted OCR document text.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Extracted text content |
| action | string | yes | AI action to perform |
| targetLang | string | no | Target language for translation |
Deeply inspect image, video, or audio files for privacy leaks, including GPS physical coordinates, camera/recorder hardware serials, recording timestamps, and editing software signatures.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Data | string | yes | Base64 encoded image, video, or audio binary payload (or data URI) |
| mediaType | string | no | Media classification type (default: auto) |
| fileName | string | no | Optional filename with extension (e.g. photo.jpg, vlog.mp4, interview.mp3) |
Permanently wipe and sanitize privacy metadata from image, video, or audio files (strip GPS coordinates, device fingerprints, timestamps, and comments) with zero quality loss.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Data | string | yes | Base64 encoded image, video, or audio binary payload (or data URI) |
| mediaType | string | no | Media classification type (default: auto) |
| fileName | string | no | Optional filename with extension (e.g. photo.jpg, vlog.mp4, note.wav) |
| clearGps | string | no | Whether to erase GPS coordinates ('true' or 'false', default 'true') |
| clearDevice | string | no | Whether to erase camera device fingerprints ('true' or 'false', default 'true') |
| clearTimestamps | string | no | Whether to zero container recording timestamps ('true' or 'false', default 'true') |
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 plu
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Docx | string | yes | Base64 encoded .docx binary data (or data URI). May be an already encrypted .docx if currentPassword is given |
| fileName | string | yes | Original filename (e.g. report.docx); used to name the output file |
| currentPassword | string | no | Only if the input .docx is already password-protected: its current open password, used to unlock it before processing |
| openPassword | string | no | Optional open password to encrypt the output with (applied last). Omit to leave the file openable without a password |
| watermarkText | string | no | Optional watermark text (max 100 chars), e.g. 'CONFIDENTIAL'. Omit for no watermark. Replaces any existing Word watermark |
| watermarkLayout | string | no | Watermark layout (default: 'diagonal') |
| watermarkColor | string | no | Watermark color as hex (default: '#C0C0C0') |
| watermarkOpacity | string | no | Watermark opacity from 0.05 to 1 (default: '0.5') |
| watermarkFontSize | string | no | Watermark font size in pt (8-200), or 'auto' to fit the page width (default: 'auto') |
| watermarkFontFamily | string | no | Watermark font family (default: SimSun for Chinese, MS Mincho for Japanese, otherwise Calibri) |
| copyrightAuthor | string | no | Optional author name written to the document properties (dc:creator / lastModifiedBy) |
| copyrightText | string | no | Optional copyright notice stored as the custom document property 'Copyright' |
| copyrightFooter | string | no | Optional copyright line appended to the footer of every section |
| cleanPrivacy | string | no | Whether to clean privacy metadata ('true' or 'false', default 'false'). Cleans the items in privacyItems |
| privacyItems | string | no | Comma-separated privacy items to clean: author, timestamps, company, customProps, reviewers, or 'all' (default: 'author,company,reviewers'). Setting it implies cleanPrivacy |
| restrictEditing | string | no | Restrict editing in Word: readOnly, comments (comments only), trackedChanges (tracked changes only), forms (filling in forms) (default: 'none') |
| restrictPassword | string | no | Optional password required to stop the editing restriction in Word (only with restrictEditing). Without it anyone can stop protection |
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 DocMorp
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Docx | string | yes | Base64 encoded encrypted .docx binary data (or data URI) |
| password | string | yes | The document's current open password |
| fileName | string | no | Optional original filename (e.g. report.docx); used to name the output file |
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 cont
| Parameter | Type | Required | Notes |
|---|---|---|---|
| base64Docx | string | yes | Base64 encoded .docx binary data (or data URI), encrypted or not |
| fileName | string | no | Optional filename (e.g. report.docx) |
| password | string | no | Optional open password of an encrypted .docx, to also inspect its contents |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install DocMorph Studio or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.2.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish DocMorph Studio can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.