MCP.Market

Refigure MCP server

by HelgDemidov·io.github.HelgDemidov/refigure·v0.3.5

Convert DOCX/XLSX to Markdown — native chart-data extraction, optional VLM for figures

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars58 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • _register_convert_docx

    Registers 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_batch

    Convert 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_docx

    Convert 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_xlsx

    Convert 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • kordoc
    Parse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.
    A