OCR MCP Server
OCR MCP Server
Claude Vision を活用した文書文字認識 MCP ツール。Tesseract/PaddleOCR などのサードパーティ製 OCR エンジンは不要で、大規模言語モデルのマルチモーダル視覚能力を直接利用して文字を抽出します。
✨ 特徴
OCR エンジン依存ゼロ — Tesseract、PaddleOCR をインストールせず、すべての認識能力は Claude Vision API によるもの
3つのツール — 画像認識、スマート PDF 認識、スキャン文書の強制 OCR
スマートフォールバック — テキスト版 PDF は埋め込み文字を直接抽出し API コストゼロ。スキャン文書は自動的に画像化して Vision で処理
構造化出力 — Markdown テーブル、JSON、プレーンテキストに対応し、表・フォーム・手書き文字などのシーンに適合
プラグアンドプレイ — Claude Desktop を設定すれば、自然言語で直接呼び出し可能
Related MCP server: @parserelay/mcp
🛠 ツール
ツール | 用途 |
| 画像の文字を認識。活字体、手書き文字、表に対応し、Markdown/JSON を出力 |
| 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核となる考え方:LLM の視覚理解能力で従来の OCR パイプラインを代替します。複雑なレイアウト、表、手書き文字、印鑑などのシーンで理解力が高く、意味構造を維持できます。
🔧 技術スタック
📄 License
MIT
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