mcp_ocr
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PADDLEOCR_VL_BIN | No | Path to paddleocr-vl CLI binary | paddleocr-vl |
| PADDLEOCR_VL_TIMEOUT | No | Timeout in seconds for PaddleOCR-VL | 120 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ocr_text_visionA | Extract text from an image. Returns full text, per-line confidence, and bounding boxes. Backend: vision. Apple Vision OCR — fast on-device GPU/ANE inference (macOS 10.15+). Best for CJK + major European languages. Zero install on macOS. |
| ocr_layout_visionA | Extract text with layout analysis. Returns blocks with bounding boxes. Backend: vision. Apple Vision OCR — fast on-device GPU/ANE inference (macOS 10.15+). Best for CJK + major European languages. Zero install on macOS. |
| ocr_table_visionA | Extract tables from an image. Returns structured CSV/JSON. Backend: vision. Apple Vision OCR — fast on-device GPU/ANE inference (macOS 10.15+). Best for CJK + major European languages. Zero install on macOS. |
| ocr_batch_visionA | OCR multiple images at once. Returns consolidated results. Backend: vision. Apple Vision OCR — fast on-device GPU/ANE inference (macOS 10.15+). Best for CJK + major European languages. Zero install on macOS. |
| ocr_text_paddleA | Extract text from an image. Returns full text, per-line confidence, and bounding boxes. Backend: paddle. PaddleOCR CPU — cross-platform, mature model. Wider language support than Vision, but slower. Requires PaddleOCR Python package. |
| ocr_layout_paddleA | Extract text with layout analysis. Returns blocks with bounding boxes. Backend: paddle. PaddleOCR CPU — cross-platform, mature model. Wider language support than Vision, but slower. Requires PaddleOCR Python package. |
| ocr_table_paddleA | Extract tables from an image. Returns structured CSV/JSON. Backend: paddle. PaddleOCR CPU — cross-platform, mature model. Wider language support than Vision, but slower. Requires PaddleOCR Python package. |
| ocr_batch_paddleA | OCR multiple images at once. Returns consolidated results. Backend: paddle. PaddleOCR CPU — cross-platform, mature model. Wider language support than Vision, but slower. Requires PaddleOCR Python package. |
| ocr_text_paddleocr_vlA | Extract text from an image. Returns full text, per-line confidence, and bounding boxes. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
| ocr_layout_paddleocr_vlA | Extract text with layout analysis. Returns blocks with bounding boxes. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
| ocr_table_paddleocr_vlB | Extract tables from an image. Returns structured CSV/JSON. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
| ocr_formula_paddleocr_vlB | Extract mathematical formulas from an image. Returns LaTeX. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
| ocr_chart_paddleocr_vlA | Extract chart data from an image. Returns structured data. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
| ocr_batch_paddleocr_vlA | OCR multiple images at once. Returns consolidated results. Backend: paddleocr_vl. PaddleOCR-VL — 0.9B vision-language model on Apple Silicon (M1+). Most accurate, 109 languages, supports tables/formulas/charts. Requires paddleocr-vl Swift CLI. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/timaliev/mcp_ocr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server