OCR MCP Server
OCR MCP Server
MCP-инструмент для распознавания текста в документах на основе Claude Vision — не требует сторонних OCR-движков, таких как Tesseract/PaddleOCR, напрямую использует мультимодальные визуальные возможности большой языковой модели для извлечения текста.
✨ Возможности
Ноль зависимостей от OCR-движков — не нужно устанавливать Tesseract или PaddleOCR, вся способность распознавания обеспечивается Claude Vision API
Три инструмента — распознавание изображений, интеллектуальное распознавание PDF, принудительный OCR сканов
Умный фолбэк — для текстовых PDF напрямую извлекается встроенный текст (без затрат на API); сканы автоматически преобразуются в изображения и обрабатываются через Vision
Структурированный вывод — поддержка таблиц Markdown, JSON и обычного текста; подходит для таблиц, форм, рукописного текста и других сценариев
Подключай и работай — после настройки Claude Desktop вызов осуществляется напрямую на естественном языке
Related MCP server: @parserelay/mcp
🛠 Инструменты
Инструмент | Назначение |
| Распознаёт текст на изображениях: печатный и рукописный текст, таблицы; вывод в Markdown/JSON |
| Умная обработка PDF: из текстовых PDF напрямую извлекает встроенный текст (экономия токенов), сканы автоматически обрабатываются через Vision OCR |
| Принудительный Vision OCR всей страницы; подходит для чистых сканов/рукописных PDF |
📦 Установка
# 克隆仓库
git clone https://github.com/你的用户名/ocr-mcp-server.git
cd ocr-mcp-server
# 安装依赖(仅 mcp / anthropic / PyMuPDF)
pip install -r requirements.txt
# 设置 Anthropic API Key
export ANTHROPIC_API_KEY="sk-ant-xxxxx"⚙️ Настройка Claude Desktop
Отредактируйте claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/Windows:
%APPDATA%\Claude\
{
"mcpServers": {
"ocr": {
"command": "python",
"args": ["/你的绝对路径/ocr-mcp-server/server.py"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-xxxxx"
}
}
}
}Перезапустите Claude Desktop — и можно пользоваться.
🚀 Использование
В Claude Desktop инструменты запускаются напрямую на естественном языке:
"Распознай текст на этом изображении" → автоматически вызывается
recognize_image"Извлеки таблицы из этого PDF" → автоматически вызывается
recognize_pdf"Что написано в этом скане?" → автоматически вызывается
recognize_pdf_ocr
🧠 Как это работает
图片 ──→ base64 编码 ──→ Claude Vision API ──→ 结构化文本
PDF ──→ PyMuPDF 检测文字层
├─ 有文字层 → 直接提取(零成本)
└─ 扫描件 ──→ 转图片 ──→ base64 ──→ Vision APIОсновная идея: вместо традиционного OCR-конвейера используется визуальное понимание LLM — оно лучше разбирается в сложной вёрстке, таблицах, рукописном тексте, печатях и т.п., сохраняя смысловую структуру.
🔧 Технологический стек
mcp — официальный Python SDK для протокола MCP (FastMCP)
anthropic — официальный клиент Claude API
PyMuPDF — рендеринг PDF и извлечение встроенного текста
📄 Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
OCR and document understanding: extract text from images, then summarize or translate it.
High-fidelity PDF to structured Markdown conversion and document field extraction.
Convert PDF, Word, Excel and scanned documents to Markdown, tables and RAG chunks. OCR.
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Related MCP Servers
AlicenseBqualityAmaintenanceEnables AI assistants to extract and structure content from documents (PDFs, images, Office files) via Upstage AI's APIs, with seamless Claude Desktop integration.213MIT
@parserelay/mcpofficial
AlicenseAqualityDmaintenanceEnables document parsing into structured, confidence-scored fields via the scan tool, working with any MCP host like Claude Desktop or Cursor.144 npmMIT- FlicenseNot gradedqualityDmaintenanceEnables OCR on images and PDFs, including full-page OCR, region OCR by description or bounding box, and caching with summary capabilities.-
- AlicenseNot gradedqualityDmaintenanceEnables intelligent document processing by extracting text, classifying document types, and generating structured summaries from PDFs and images using vision LLMs.MIT