mcpField
H
Handwriting OCR MCP Server

Handwriting OCR MCP Server

本地服务
github.com/Handwriting-OCR媒体与设计1714 周前更新

关于 Handwriting OCR MCP Server

Handwriting OCR MCP Server 将 MCP 客户端连接到 Handwriting OCR,用于转录图片和 PDF。本地服务以 Markdown 返回 OCR 结果;托管服务还支持状态查询、导出和结构化提取。

主要功能

  1. 01上传图片和 PDF 文档
  2. 02查询转录状态
  3. 03以 Markdown 获取 OCR 文本
  4. 04托管服务导出为 Word、Excel 和 JSON
  5. 05托管服务提取结构化字段

适用场景

  1. 01转录手写图片文档
  2. 02获取扫描 PDF 中的文本
  3. 03导出托管 OCR 结果
  4. 04使用托管服务提取结构化字段

MCP 相关

它向 MCP 客户端提供 Handwriting OCR 操作。托管 MCP 服务使用 OAuth,本地服务则通过 API 令牌连接 API。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"handwriting-ocr": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Handwriting OCR MCP 服务

smithery badge

适用于 Handwriting OCR 的模型上下文协议(MCP)服务。

⭐ 推荐:使用托管(远程)MCP 服务

你不再需要运行此本地服务。Handwriting OCR 现在提供了一个托管 MCP 服务,可直接连接——无需安装 Node.js、无需构建,也无需复制 API 令牌。

  • 端点: https://mcp.handwritingocr.com
  • 身份验证: OAuth——你的 MCP 客户端会在浏览器中打开登录和授权页面;无需复制或保存令牌。
  • 功能比此本地服务更丰富: 提交文档、检查状态、获取结果、导出为 Word / Excel / JSON,以及使用提取器提取结构化字段。它还内置了使用指南,让助手了解服务的功能以及如何获得良好结果。

将其添加到任何支持远程 MCP 服务的客户端。例如,在 Claude Desktop 的配置中:

{
    "mcpServers": {
        "handwriting-ocr": {
            "url": "https://mcp.handwritingocr.com"
        }
    }
}

添加远程服务的具体方式因客户端而异(有些客户端提供“连接器”界面,有些需要 "type": "http",而仅支持 stdio 的客户端可以通过 mcp-remote 代理进行连接)。请参阅客户端的远程 MCP 文档。

下文所述的本地服务仍可使用,适合可自托管或离线环境,但托管服务更易使用,也更受推荐。


自托管(本地)服务

本文档其余部分介绍如何运行本地 Node.js 服务,该服务使用 API 令牌与 Handwriting OCR API 交互。

概览

Handwriting OCR MCP 服务支持 MCP 客户端与 Handwriting OCR 服务集成。本文档介绍设置流程,并提供一个客户端的基本用法示例。

此服务可上传图片和 PDF 文档、检查状态,并以 Markdown 格式获取 OCR 结果。

工具

转录
  • 上传文档
  • 检查状态
  • 获取文本

前提条件

开始之前,请确保具备以下条件:

安装

通过 Smithery 安装

如需通过 Smithery 自动为 Claude Desktop 安装 handwriting-ocr-mcp-server:

npx -y @smithery/cli install @Handwriting-OCR/handwriting-ocr-mcp-server --client claude
为 Claude Desktop 手动安装

如需在 Claude Desktop 应用中使用 Handwriting OCR MCP 服务,请使用:

{
    "mcpServers": {
        "handwriting-ocr": {
            "command": "node",
            "args": [
                "/Users/mateo/Local/Code/MCP/handwriting-ocr/build/index.js"
            ],
            "env": {
                "API_TOKEN": "your-api-token",
            },
            "disabled": false,
            "autoApprove": []
        }
    }
}

配置

Handwriting OCR MCP 服务支持通过环境变量设置身份验证和配置:

  • API_TOKEN:你的 API 令牌。

你可以在 Handwriting OCR Platform 的 API 设置控制面板中找到这些值。

支持

请参阅 Handwriting OCR API 文档。

如需获取 Handwriting OCR MCP 服务的支持,请提交 GitHub Issue。

关于

适用于 Handwriting OCR Platform 的模型上下文协议(MCP)服务

评论

支持 Markdown

第一次接触 MCP?

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

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