PaddleOCR MCP Server
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., "@PaddleOCR MCP ServerExtract the text from the image at ./screenshot.png"
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.
PaddleOCR MCP Server
Small deployment wrapper for running paddleocr_mcp as a long-lived service on a VPS.
Default setup binds to 127.0.0.1:8000 so the service is not exposed to the public internet. Use SSH tunnel first; Cloudflare Tunnel can be added later.
Requirements
Linux VPS with
systemdPython 3.10+
git
Related MCP server: paddleocr-mcp
Install
sudo git clone <repo-url> /apps/paddleocr-mcp-server
cd /apps/paddleocr-mcp-server
sudo cp .env.example .env
sudo bash scripts/install.sh
sudo systemctl enable --now paddleocr-mcpCheck status:
./scripts/status.shFollow logs:
./scripts/logs.shLocal Access From Laptop
Use SSH tunnel:
ssh -L 8000:127.0.0.1:8000 user@your-vpsThen configure OpenCode with:
{
"mcp": {
"paddleocr": {
"type": "remote",
"url": "http://127.0.0.1:8000/mcp",
"enabled": true,
"timeout": 120000
}
}
}Configuration
Edit .env:
PADDLEOCR_MCP_MODEL=PP-OCRv5
PADDLEOCR_MCP_PPOCR_SOURCE=local
PADDLEOCR_MCP_HOST=127.0.0.1
PADDLEOCR_MCP_PORT=8000Useful models:
PP-OCRv5: default text OCR, good starting point.PP-OCRv6: newer text OCR.PP-StructureV3: document layout parsing to Markdown, heavier on CPU.
Restart after config changes:
sudo systemctl restart paddleocr-mcpUpgrade
cd /apps/paddleocr-mcp-server
sudo git pull
sudo .venv/bin/pip install -r requirements.txt
sudo systemctl restart paddleocr-mcpSecurity
Default host is 127.0.0.1. Do not bind to 0.0.0.0 unless you put auth and HTTPS in front of it.
Cloudflare Tunnel + Access can be added later without changing the service.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Hosted MCP server: convert PDFs to clean, LLM-ready Markdown with tables, formulas and OCR.
Document-to-Markdown MCP server — convert PDF, Office and HTML into LLM-ready Markdown.
OCR.space MCP — wraps the OCR.space API (ocr.space) for image/PDF → text OCR.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceConverts documents and images to Markdown using Mistral AI's OCR, enabling AI-powered document processing via MCP-compatible clients like Claude Desktop.2742MIT
- AlicenseNot gradedqualityBmaintenanceA local OCR MCP server that extracts text from images using PP-OCRv6 for fast text extraction and VL-1.6 for document structure analysis, with automatic model routing and GPU detection.2MIT
- FlicenseNot gradedqualityBmaintenanceModular OCR MCP server with pluggable backends (Apple Vision, PaddleOCR, PaddleOCR-VL) for extracting text, tables, formulas, and charts from images.
- AlicenseAqualityAmaintenanceModular OCR MCP server supporting Apple Vision, PaddleOCR, and PaddleOCR-VL backends. Enables text, layout, table, formula, and chart extraction from images via natural language.14MIT
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/oendnsk675/ocr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server