Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EasyOCR MCP Serverextract the text from https://example.com/receipt.jpg"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
EasyOCR MCP Server
A Model Context Protocol (MCP) server that provides OCR capabilities using the EasyOCR library.
About EasyOCR:
EasyOCR is an open-source Optical Character Recognition (OCR) library developed by JaidedAI. It supports over 80 languages, offers GPU acceleration, and is known for its ease of use and high accuracy. EasyOCR can extract text from images, scanned documents, and photos, making it suitable for a wide range of OCR tasks. For more details, visit the EasyOCR GitHub repository.
Features
3 OCR Tools: Process images from base64, files, or URLs
Multi-language Support: Support for 80+ languages with dynamic selection
Flexible Output: Choose between text-only or detailed results with coordinates and confidence
Performance Optimized: Reader caching for better performance
Native EasyOCR Output: Returns EasyOCR's original format
Installation
Usage
Available Tools
ocr_image_base64- Process base64 encoded imagesocr_image_file- Process image files from diskocr_image_url- Process images from URLs
Parameters
detail: Output detail level (default:1)0: Text only -['text1', 'text2', ...]1: Full details -[([[x1,y1], [x2,y2], [x3,y3], [x4,y4]], 'text', confidence), ...]
paragraph: Enable paragraph detection (default:false)width_ths: Text width threshold for merging (default:0.7)height_ths: Text height threshold for merging (default:0.7)
Note: Language selection is configured via the EASYOCR_LANGUAGES environment variable in your MCP configuration (see Configuration section below).
Example Output
Detail Level 1 (Full Details):
Detail Level 0 (Text Only):
Running the Server
MCP Configuration Example
If you are running this as a server for a parent MCP application, you can configure it in your main MCP config.json.
Windows Example:
Linux/macOS Example:
Environment Variables
EASYOCR_LANGUAGES: Comma-separated list of language codes (default:en)Examples:
en,en,ch_sim,ja,ko,en
Supported Languages
EasyOCR supports 80+ languages including:
en- Englishch_sim- Chinese Simplifiedch_tra- Chinese Traditionalja- Japaneseko- Koreanfr- Frenchde- Germanes- SpanishAnd many more...
GPU/CPU Configuration
GPU usage is determined at installation time based on your PyTorch installation. No runtime configuration needed.