
Image Reader MCP
io.github.SylphxAIPublished by GitHub account SylphxAIv0.1.0Updated Oct 24, 2026
Evidence-first image MCP. Agent Media Twin with metadata and citeable OCR evidence.
Overview
Local stdio MCP server that gives an assistant measured image facts — dimensions, format, metadata, crops and diffs — with optional local Tesseract OCR.
- What you can do
- Read one local image for dimensions, format, metadata and trust warnings, with optional region crop and OCR.
- Probe an image for format, dimensions, pixel count and source hash without OCR or cropping.
- Crop a region and return citeable pixel bounds and a hash, optionally with PNG bytes.
- Compare two same-size images and report changed pixels and a changed box.
- Return OCR lines with text, bounding box and confidence only when explicitly requested.
- When to use it
- Useful when an assistant needs verifiable facts about screenshots or images instead of guessing text or size, for example checking a screenshot's dimensions, extracting OCR text with boxes, or diffing two captures of the same UI.
- Requirements
- Runs locally over stdio, typically via npx with the published npm package; Node.js and network access for the first fetch. No API key. OCR requires the tesseract binary on PATH; without it, reads still succeed but report an OCR gap.
Installation
In SourceWeft
- Open Image Reader MCP in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Merged into anymd (2026-09-25). anymd reads PDFs, Office files, EPUB, web pages, images and video into clean Markdown for AI agents:
npx -y @sylphx/anymd. This repository is archived.
Iris
Image facts with pixel-level proof.
Dimensions, format, and metadata by default. Local Tesseract OCR only when requested.
npm @sylphx/iris · bin iris · MCP io.github.SylphxAI/iris
The problem
A screenshot is not a paragraph. An agent that guesses the text, the size, or the pixels it never measured will cite something it cannot show.
The difference
Iris does not run a generative vision model. A missing Tesseract binary is a gap, not a made-up transcription.
Install
That starts a stdio MCP server. No API key. OCR needs the tesseract binary on PATH.
A read, then text only if you ask
fast, or no profile, returns dimensions, format, metadata, and trust warnings. It does not run OCR.
include_ocr: true, or profile: "quality", runs local Tesseract. Explicit include_ocr: false wins over quality. If Tesseract is missing, status stays ok and gaps includes OCR_UNAVAILABLE.
Tools
What it will not pretend
- GPS fields are always redacted. There is no switch that puts them back.
- The default file cap is 32 MiB (33,554,432 bytes). A cropped region may not exceed 67,108,864 pixels.
compare_imagesrequires equal dimensions. It does not resize either image.- OCR lines are
{text, bbox, confidence}. The default language iseng. - Oversized or undecodable files fail with an error. They are not returned as a successful read.
Companion MCP tools
Each product is independent. Install only the tools your agent needs.
Documentation
Development
License
MIT
Source: README.md at commit 90fb41a
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
50% 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 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts