mcpField
O
ocr

ocr

远程服务
pennyocr.com生产力01 天前更新

关于 ocr

PennyOCR 是面向需要读取 PDF 和图片的 Agent 与客户端的托管 MCP 服务,可按 URL 提取内容并输出 Markdown 或纯文本,同时提供页面引用、精确费用估算和支出上限。

主要功能

  1. 01提取 PDF 和图片中的文字
  2. 02输出保留表格的 Markdown
  3. 03输出纯文本
  4. 04精确估算页数和费用
  5. 05处理前设置支出上限

适用场景

  1. 01提取链接文档中的文字
  2. 02保留 PDF 中的表格
  3. 03读取前估算处理费用
  4. 04限制自动文档处理支出

MCP 相关

托管的无状态 MCP 服务通过 Streamable HTTP 提供 `read_document`、`estimate_cost` 和 `check_balance`。客户端可使用 API 密钥连接 `https://mcp.pennyocr.com`。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.pennyocr.com
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.pennyocr.com需要授权

工具

2
参数类型必填说明
urlstring是PDF 或图像的 http(s) URL
pagesstring否页码范围,例如 '1-20,25'。默认值:所有页面。
outputenum否输出格式。默认值为 markdown。markdown | text
max_pagesinteger否如果所选页面数超过此值,则拒绝处理(并提供页数)。
max_cost_usdnumber否如果本次运行的费用会超过此值,则拒绝处理(并提供数字)。

详细介绍

🪙 PennyOCR MCP 服务

一个远程 Model Context Protocol 服务,为任何 Agent 提供读取文档的能力:将 PDF 和图片 URL 转换为 Markdown(保留表格)或纯文本,精确报告费用并设置硬性支出上限。

托管于 https://mcp.pennyocr.com——无需安装:

{
  "mcpServers": {
    "pennyocr": {
      "url": "https://mcp.pennyocr.com",
      "headers": { "Authorization": "Bearer pk_live_..." }
    }
  }
}

密钥免费(前 100 页免费),请访问 pennyocr.com/dashboard。无法设置请求头的客户端可使用: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{}剩余额度 + 免费套餐额度——免费

费用上限会在处理开始前拒绝请求,并提供具体数值——这样自主 Agent 就能评估支出(“200 页,$0.15——继续”),且永远不会超出预付余额。

传输方式

可流式 HTTP(通过 POST 传输 JSON-RPC 2.0),无状态。本仓库包含完整服务——一个代理 PennyOCR API 的 Cloudflare Worker(worker.js)。

定价:每 1,000 页 $0.75 · pennyocr.com/pricing.txt · Agent 入门指南:pennyocr.com/llms.txt

Cursor 插件

本仓库包含位于 .cursor-plugin/plugin.json 的 Cursor 插件清单和一个专用的 mcp.json。在插件配置中,将 PENNYOCR_API_KEY 设置为你从 https://pennyocr.com/dashboard/ 获取的 API 密钥。本仓库仅包含变量占位符,不含任何有效密钥。读取文档会使用你的 PennyOCR 额度;请酌情使用费用估算和支出上限。单独的 .mcp.json 使用 Cursor 环境变量插值来直接配置 MCP。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。