Refigure MCP server
io.github.HelgDemidov/refigure·v0.3.5Convert DOCX/XLSX to Markdown — native chart-data extraction, optional VLM for figures
0 stars58 downloads/wk
Reviews
Write oneNobody has reviewed Refigure yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Refigure tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
_register_convert_docxRegisters convert_docx and returns True, or returns False without registering anything if [docx] isn't installed — build_server() needs to know which tools actually registered to make _register_prompts (below) capability-aware, not just silently skip a tool.
convert_batchConvert multiple DOCX/XLSX files in one call. Each item needs exactly one of path/content_base64 (path is rejected outright over HTTP, same as convert_docx/convert_xlsx). use_vlm/vlm_verify/ vlm_judge_mode/vlm_model apply as ONE shared policy across every item, not per item. One item failing never aborts the batch — its entry reports status="error" with a stable "ClassName: message" while every ot
convert_docxConvert a DOCX file to Markdown — native OOXML chart data becomes mermaid diagrams, composite figures/groups become positioned zero-loss markers. Exactly one of path/content_base64 is required. use_vlm additionally interprets composite figures via a cloud VLM call (prose + mermaid), off by default. A result too large to inline returns resource_uri instead of markdown — read it via the refigure://c
convert_xlsxConvert an XLSX file to Markdown — native chart data becomes mermaid diagrams. Exactly one of path/content_base64 is required. use_vlm has no effect on XLSX (no VLM path exists for it) — a warning is returned instead of a silent no-op. A result too large to inline returns resource_uri instead of markdown — read it via the refigure://conversion/{id} resource.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan25 source files scanned; 25 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Refigure compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 58
- more than 48% of 12,191 servers with a package
What its tools let an agent do: 4 read
Install Refigure in Claude Code, Cursor or VS Code
claude mcp add refigure -- uvx refigure
What the publisher says
From the Refigure repository's README, as published. We do not edit it. Read it on GitHub
refigure
Converters where figures survive.
<!-- mcp-name: io.github.HelgDemidov/refigure -->
DOCX/XLSX → Markdown that keeps charts and infographics machine-readable instead of losing them to OCR or a vision model: native OOXML chart data (numCache/strCache) recovers exact numbers with zero GPU calls, zero VLM calls, zero lost precision — by default, not as a fallback.
That default path is also why the base install (pip install "refigure[docx,xlsx]") is ~500x lighter than PyTorch-based alternatives (5.6MB vs. multi-GB) — the core conversion needs no ML model at all. That number is about the core architecture, not every distribution format: the Docker image trades it back deliberately, bundling VLM providers + LibreOffice for a turnkey composite-figure path (see Docker below).
VLM interpretation itself is there for the rare figure with no native data at all (a dashboard screenshot) — never required just to get real numbers out of a chart, on any distribution format.
Ships as a library, CLI, MCP server, and a one-click Claude Desktop bundle — every surface returns the same native-fidelity output, not a degraded summary for agents.
Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Refigure: common questions
- Is Refigure MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Refigure safety report
- How do I install Refigure?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Refigure need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Refigure maintained?
- The last commit was 7 days ago (2026-10-28). The latest release is v0.3.5.
- What can I use instead of Refigure?
- Servers from other publishers that do the same job: kordoc MCP server.
- How does Refigure compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Refigure
Same job from other publishers: the closest match first, then the best rated.
- kordocParse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.not reviewedWidely usedA