mcpField
C
convertisseur-ia

convertisseur-ia

Local
vitalink-atls-education.deProductivity0Updated 7w ago

About convertisseur-ia

convertisseur-ia is a local MCP server that converts documents into compact Markdown and estimates token use; its companion ocr-images server extracts text from scans and images on Windows. It is for processing files locally before they are supplied to AI, with no network calls.

Key features

  1. 01Convert common document formats to Markdown
  2. 02Preview file type, size, and estimated tokens
  3. 03Convert folders with filters and recursion
  4. 04Extract text from scanned PDFs and images
  5. 05Optimize images for vision token use
  6. 06Run locally without network calls

Use cases

  1. 01Prepare office documents for AI processing
  2. 02Convert a folder of files into one Markdown document
  3. 03Extract text from scanned PDFs or photos
  4. 04Reduce image size before vision analysis

MCP support

Provides local MCP servers that let MCP clients convert files and perform OCR through tools. The servers read files requested by the client; conversion and OCR run locally without network calls.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"walmes1-convertisseur-ia": {
"command": "npx",
"args": [
"-y",
"convertisseur-ia-mcp"
]
}
}
}
Run commandnpx -y convertisseur-ia-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmconvertisseur-ia-mcp1.0.1

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
cheminstringYesFull file path, e.g. C:\Users\lidom\Desktop\facture.pdf
page_finnumberNoPDF only: last page to extract
max_charsnumberNoMaximum length of the returned Markdown (default 120000, 0 = unlimited)
page_debutnumberNoPDF only: first page to extract

Details

From the project 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.

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

Depuis les sources, si tu preferes :

git clone https://github.com/Walmes1/connecteurs-ia.git
cd connecteurs-ia/convertisseur-ia
npm 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 :

{
  "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) :

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.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.