1. Conduid
  2. Agents
  3. Ocr MCP
MCP server · Agents

Ocr MCP

MCP server that transcribes screenshots with a local GLM-OCR model. No cloud, no API key.

Unclaimed agents
34Low

Scored 9 days ago · breakdown

About Ocr MCP

Ocr MCP is an MCP server in the Agents category: mCP server that transcribes screenshots with a local GLM-OCR model. No cloud, no API key.

The repository has 1 stars and 0 forks.

Install

From source
git clone https://github.com/sandraschi/ocr-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ocr MCP

Powered by Claude · Grounded in docs

I know everything about Ocr MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

OCR-MCP

Complete AI OCR webapp and MCP server. A web app for people (drag‑and‑drop OCR, scanner, batch) and a FastMCP 3.1 MCP server for agentic IDEs—Claude, Cursor, Windsurf—so agents can run OCR, preprocessing, and workflows as tools. Same 10+ engines, WIA scanner (Windows), and pipelines; one repo.

Topics: ocr, mcp, fastmcp, document-processing, scanner, wia, pdf, computer-vision, model-context-protocol, llm

Version Python FastMCP License OCR Engines Scanner Web UI Status

What it does

  • Web app — React (web_sota/) + FastAPI (backend/app.py): upload or scan, pick engine, get text/PDF/JSON. Ports 10858 (Vite) and 10859 (API). In-app Help (/help) documents the web UI, the MCP server, and OCR backends.
  • MCP server — FastMCP 3.1 stdio: tools for OCR, preprocessing, scanner, workflows. Sampling and agentic workflow (SEP-1577) supported. Same Python env and engines as the web backend; Mistral key for agents is typically MISTRAL_API_KEY in the client config (web Settings only affect the FastAPI process).

Features: 10+ backends (PaddleOCR-VL-1.5, DeepSeek-OCR-2, Mistral OCR, …) · Auto backend selection · Preprocessing (deskew, enhance, crop) · Layout & table extraction · Quality assessment · WIA scanner · Batch & pipelines · Multi-format export

Docs

Doc Description
Install Install, run MCP, Web UI (start.ps1, ports 10858/10859), PyYAML notes, client config
Backend deps Web FastAPI backend: same venv as ocr-mcp, pyproject.toml, PyTorch, OCR_AUTO_INSTALL_DEPS
Technical Architecture, tools, config, development, packaging
OCR models Engines, capabilities, hardware (see also AI_MODELS.md)
Backend requirements Per-model pip packages, system deps, env/config
AI features Sampling, SEP-1577, agentic workflows, prompts
In-app Help Source for /help: webapp vs MCP vs backends (mirrors INSTALL / TECHNICAL)
SOTA Compliance 🚀 Verified SOTA v12.0 Architecture

Also: JUSTFILE.md (just recipes) · OCR-MCP_MASTER_PLAN.md (roadmap) · tests/README.md (testing)

Quick start

uv sync
just run

Web UI (recommended): from repo root run web_sota\start.ps1 (PowerShell). It clears ports 10858/10859, runs uv sync, restores PyYAML if needed (see docs/INSTALL.md), starts the FastAPI backend in a new window, starts Vite in another window, then opens http://localhost:10858 in your browser.

Or: just webapp if your justfile wraps the same flow.

If the start script fails, use two terminals from the ocr-mcp repo root:

  • Terminal 1 (backend):
    $env:PYTHONPATH = (Get-Location).Path; uv run uvicorn backend.app:app --host 127.0.0.1 --port 10859
  • Terminal 2 (frontend):
    cd web_sota; npm run dev -- --port 10858 --host

Then open http://localhost:10858

Tests: uv sync --extra dev then uv run python -m pytest or python scripts/run_tests.py --suite quick. See tests/README.md.

License

MIT — see LICENSE.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Ocr MCP

How do I install Ocr MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ocr MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ocr MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.