{"id":"ricardo-m-l-mcp-ocr-server","name":"mcp-ocr-server","af_score":65.8,"security_score":30.0,"reliability_score":26.2,"what_it_does":"Provides an MCP (Model Context Protocol) server for OCR on images using Tesseract OCR and GoCV/OpenCV, including configurable and auto image preprocessing (quality analysis, denoising, thresholding, deskew, contrast/brightness adjustments), worker pooling, and result caching keyed by SHA256.","best_when":"You want a locally run OCR capability exposed via MCP tools with preprocessing and caching for repeated inputs.","avoid_when":"You need a documented authentication/authorization model, rate-limit guarantees, or a publicly hosted multi-tenant API.","last_evaluated":"2026-04-04T21:22:12.048105+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Tool inputs include local file paths (image_path); agents must ensure the MCP server has access to those paths.","Base64 OCR may be large; ensure payload sizes and server-side max image limits are respected (max_image_size configurable).","OCR performance depends on worker_pool_size, cache settings, and preprocessing configuration; misconfiguration can cause latency or memory pressure.","Tesseract language data must exist at data_path/tessdata; missing languages will fail requests."],"error_quality":0.0}