ocr について
PennyOCRは、PDFや画像をURLから読み取る必要があるエージェントやクライアント向けのホスト型MCPサーバーです。Markdownまたはプレーンテキストを出力し、ページ引用、正確な費用見積もり、支出上限に対応します。
主な機能
- 01PDFと画像からのテキスト抽出
- 02表を保ったMarkdown出力
- 03プレーンテキスト出力
- 04ページ数と費用の正確な見積もり
- 05処理前の支出上限設定
活用シーン
- 01リンク先文書からのテキスト抽出
- 02PDF内の表の保持
- 03読み取り前の処理費用見積もり
- 04自動文書処理の支出制限
MCP 対応
ホスト型のステートレスなMCPサーバーで、Streamable HTTP経由で`read_document`、`estimate_cost`、`check_balance`を提供します。クライアントはAPIキーを使って`https://mcp.pennyocr.com`に接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.pennyocr.comclaude mcp add --transport http com-pennyocr-ocr https://mcp.pennyocr.com{"mcpServers":{"com-pennyocr-ocr":{"type":"http","url":"https://mcp.pennyocr.com"}}}Cursor で開く{"servers":{"com-pennyocr-ocr":{"type":"http","url":"https://mcp.pennyocr.com"}}}VS Code で開く{"mcpServers":{"com-pennyocr-ocr":{"type":"http","url":"https://mcp.pennyocr.com"}}}{"mcpServers":{"com-pennyocr-ocr":{"serverUrl":"https://mcp.pennyocr.com"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.pennyocr.com認証が必要ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | PDF または画像の http(s) URL |
| pages | string | いいえ | ページ範囲。例:'1-20,25'。デフォルト:全ページ。 |
| output | enum | いいえ | 出力形式。デフォルトは markdown です。markdown | text |
| max_pages | integer | いいえ | 選択したページ数がこの値を超える場合、ページ数を示して拒否します。 |
| max_cost_usd | number | いいえ | 実行費用がこの値を超える場合、金額を示して拒否します。 |
詳細
🪙 PennyOCR MCP サーバー
あらゆるエージェントに文書を読む目を与える、リモートのModel Context Protocolサーバーです。URL から PDF や画像を読み込み、表を保持した Markdown またはプレーンテキストに変換します。正確なコスト報告と厳格な支出上限も備えています。
https://mcp.pennyocr.com でホストされています — インストールは不要です:
{
"mcpServers": {
"pennyocr": {
"url": "https://mcp.pennyocr.com",
"headers": { "Authorization": "Bearer pk_live_..." }
}
}
}
pennyocr.com/dashboardで無料のキーを取得できます(最初の 100 ページは無料です)。ヘッダーを設定できないクライアントの場合:https://mcp.pennyocr.com/?key=pk_live_...
ツール
| ツール | 入力 | 出力 |
|---|---|---|
read_document | {url, pages?, output?, max_pages?, max_cost_usd?} | {content, pages, cost_usd, citations[]} |
estimate_cost | {url, pages?} | ページ数 + 正確なコスト — 無料 |
check_balance | {} | 残りのクレジット + 無料枠の利用分 — 無料 |
コスト上限は処理を始める前に数値とともに適用されるため、自律型エージェントは支出について判断できます(「200 ページ、$0.15 — 続行」)。また、前払い残高を超過することはありません。
トランスポート
ステートレスな Streamable HTTP(POST による JSON-RPC 2.0)です。このリポジトリには完全なサーバーが含まれており、PennyOCR APIをプロキシする単一の Cloudflare Worker(worker.js)で構成されています。
料金:1,000 ページあたり $0.75 · pennyocr.com/pricing.txt · エージェントの利用開始:pennyocr.com/llms.txt
Cursor プラグイン
このリポジトリには、.cursor-plugin/plugin.json の Cursor プラグインマニフェストと、プラグイン専用の mcp.json が含まれています。プラグインの設定で、PENNYOCR_API_KEY に https://pennyocr.com/dashboard/ で取得したご自身の API キーを設定してください。このリポジトリには変数のプレースホルダーのみが含まれており、有効なキーは含まれていません。文書の読み取りには PennyOCR のクレジットを使用するため、必要に応じてコストの見積もりと支出上限を利用してください。別個の .mcp.json では、MCP を直接設定するために Cursor の環境変数補間を使用します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。