Ocr Images

io.github.Walmes1由 GitHub 账号 Walmes1 发布v1.0.0更新于 Oct 24, 2026

OCR local Windows : PDF scannes, photos et captures vers texte, plus allegement d'images

已验证STDIO仅桌面文件与存储

概览

AI 生成的概览

Windows 本地 OCR 服务器,让助手把扫描 PDF、照片和截图转成文字,并压缩图片以节省 token。

可以做什么
对图片和照片执行 OCR,输出文字并可指定语言。对扫描 PDF 逐页识别,可限定页码范围与质量。缩小图片尺寸以降低视觉模型的 token 用量。列出 Windows 已安装的 OCR 语言。
适用场景
当你需要在 Windows 上把扫描版 PDF、照片或屏幕截图转成文字,或在送入视觉模型前先缩小图片以节省 token 时使用。适合处理没有文字层的文档。
运行要求
需在本机以 Node.js 18 以上运行,且仅支持 Windows 10/11;使用 Windows 内置 OCR,须在系统语言设置中安装相应 OCR 语言包。无需账号、API 密钥或网络连接。
安装前请注意
服务器可读取客户端要求读取的任意本地文件,没有文件夹限制,只应搭配可信客户端使用。部分工具会写入文件(默认写在原文件旁)。OCR 结果可能出错,金额、编号和手写内容应对照原件核对。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ocr Images,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

🔌 Connecteurs IA · Convertisseur + OCR

Créateur : Oualid Messaoudi · Éditeur : Vitalink ATLS Education GmbH Kipsburg 31, 44263 Dortmund · HRB 38336 · vitalink-atls-education.de v1.0.0 · licence MIT

Deux serveurs MCP locaux qui font lire à l'IA des documents déjà convertis et allégés, au lieu de lui envoyer des PDF et des images bruts. 100 % hors ligne : aucun appel réseau.

ConnecteurCe qu'il faitPrérequis
convertisseur-iaTout document → Markdown léger (PDF avec texte, Word, Excel, PowerPoint, CSV, HTML, JSON, XML, RTF, TXT, code) + calcul de l'économie de tokensNode.js ≥ 18 (multi-plateforme)
ocr-imagesPDF scannés, photos et captures → texte, via l'OCR intégré à Windows · allègement d'images pour la visionNode.js ≥ 18 + Windows 10/11

Économie typique : un courrier PDF de 88 Ko passe de ~22 000 tokens estimés à ~480, une capture d'écran de ~945 tokens image à ~90 tokens de texte.


Installation

Publies au registre MCP officiel (io.github.Walmes1/convertisseur-ia, io.github.Walmes1/ocr-images) et sur npm : aucune installation manuelle n'est necessaire, npx recupere le paquet.

bash
npx -y convertisseur-ia-mcp
bash
npx -y ocr-images-mcp

Depuis les sources, si tu preferes :

bash
git clone https://github.com/Walmes1/connecteurs-ia.gitcd connecteurs-ia/convertisseur-ianpm install

ocr-images n'a aucune dépendance : rien à installer.

Puis déclarer les deux serveurs dans le client MCP (Claude Desktop, Claude Code, Cursor, VS Code, LM Studio…) — voir config-a-coller.json :

json
{  "mcpServers": {    "convertisseur-ia": {      "command": "npx",      "args": ["-y", "convertisseur-ia-mcp"]    },    "ocr-images": {      "command": "npx",      "args": ["-y", "ocr-images-mcp"]    }  }}

Emplacements habituels du fichier de configuration :

  • Claude Desktop (Windows) : %APPDATA%\Claude\claude_desktop_config.json
  • Claude Code : ~/.claude.json

Redémarrer le client après modification.


Les outils

convertisseur-ia

OutilDescription
convertir_documentUn fichier → Markdown + statistiques de tokens. Options : max_chars, page_debut, page_fin
apercu_documentAperçu bon marché : type, poids, tokens estimés, premiers caractères
convertir_dossierUn dossier entier en un seul Markdown. Options : filtre, recursif, max_fichiers
enregistrer_markdownConvertit et écrit un .md à côté de l'original
formats_supportesListe des formats et cas particuliers

ocr-images

OutilDescription
ocr_imagePhoto / capture / scan → texte. langue : auto, de, fr…
ocr_pdfPDF scanné → texte page par page. Options : pages ("1-3,7"), qualite (2 par défaut, 3 pour les petits caractères)
optimiser_imageRéduit une image à 1568 px max en JPEG → jusqu'à −80 % de tokens vision
langues_ocrLangues OCR installées dans Windows + comment en ajouter une

Le duo

document   │   ├─ couche texte présente ? ── oui ─▶  convertir_document   (rapide, fidèle)   │   └─ non (scan, photo)      ────────▶  ocr_pdf / ocr_image   (OCR Windows, ~1 s/page)

convertir_document détecte les PDF scannés et renvoie explicitement vers ocr_pdf.


Comment ça marche

  • Office sans bibliothèque externe : .docx, .xlsx, .pptx sont des archives ZIP — lecteur ZIP minimal basé sur le zlib de Node, puis conversion XML → Markdown.
  • PDF : couche texte extraite via pdf.js, avec un repli intégré si la bibliothèque manque.
  • OCR : Windows.Media.Ocr, déjà présent dans Windows — aucun Tesseract, aucun modèle à télécharger, aucun compte. Les pages PDF sont rendues en image par Windows.Data.Pdf. langue: "auto" essaie chaque langue installée et garde le meilleur résultat.
  • Tokens : estimation ~4 caractères = 1 token pour le texte, largeur × hauteur / 750 pour les images.

Confidentialité et périmètre

  • Aucun appel réseau : les fichiers sont lus sur le disque, convertis en mémoire, et seul le Markdown obtenu arrive dans la conversation.
  • Ces serveurs lisent les fichiers locaux que le client MCP leur demande de lire, sans restriction de dossier — c'est le principe d'un outil local. À n'exposer qu'à un client de confiance, jamais derrière un service public.
  • enregistrer_markdown et optimiser_image écrivent un fichier (par défaut à côté de l'original) ; aucun autre outil n'écrit sur le disque.
  • Un OCR n'est jamais parfait : vérifier montants, numéros et écriture manuscrite sur l'original.

Dépannage

SymptômeSolution
Les connecteurs n'apparaissent pasClient MCP non redémarré, ou mcpServers mal placé dans le fichier de configuration
« aucune langue OCR installée »Windows → Heure et langue → Langue et région → options de la langue → cocher OCR
Un PDF est signalé « scanné »Il n'a pas de couche texte : passer par ocr_pdf
.doc / .xls / .ppt refusésAnciens formats binaires : ré-enregistrer en .docx / .xlsx / .pptx
OCR imprécis sur petits caractèresocr_pdf avec qualite: 3

Vérification rapide (doit lister les outils) :

bash
echo {"jsonrpc":"2.0","id":1,"method":"tools/list"} | node convertisseur-ia/server.js

Structure

Connecteurs-IA/├── README.md · PUBLICATION.md · LICENSE · config-a-coller.json├── _shared/mcp.js             micro-serveur MCP (stdio, 0 dépendance)├── convertisseur-ia/│   ├── server.js              5 outils│   ├── server.json            manifeste registre MCP│   └── lib/                   convert · office · zip · pdftext└── ocr-images/    ├── server.js              4 outils    ├── server.json            manifeste registre MCP    └── win-ocr.ps1            OCR Windows + rendu PDF + redimensionnement

Licence

MIT — © 2026 Vitalink ATLS Education GmbH, Dortmund (HRB 38336). Conçu et développé par Oualid Messaoudi.

Noms réservés pour la distribution : @vitalink-atls/convertisseur-ia-mcp, @vitalink-atls/ocr-images-mcp, de.vitalink-atls-education/convertisseur-ia, de.vitalink-atls-education/ocr-images — détails dans PUBLICATION.md.

来源:README.md,提交 9a00e73

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。