谷歌OCR MCP服务器

谷歌OCR MCP服务器是一个基于Google OCR技术的多语言文档处理服务,主要用于存储和管理笔记,并提供笔记摘要功能。它支持自定义URI方案访问笔记,并可以通过工具添加新笔记。适用于需要高效管理和总结文本内容的场景。

  • by Zerohertz
  • 更新于
在 GitHub 查看 Zerohertz/google-ocr-mcp-server

使用说明

基本能力

产品定位

谷歌OCR MCP服务器是一个基于Google OCR技术的多语言文档处理服务,主要用于存储和管理笔记,并提供笔记摘要功能。

核心功能

  • 自定义note:// URI方案访问单个笔记
  • 每个笔记资源具有名称、描述和text/plain MIME类型
  • 提供summarize-notes提示,用于创建所有存储笔记的摘要(可选“style”参数控制详细程度)
  • 提供add-note工具,用于添加新笔记到服务器

适用场景

  • 需要高效管理和总结文本内容的场景
  • 多语言文档处理

工具列表

  • add-note:添加新笔记到服务器
    • 需要“name”和“content”作为必需的字符串参数
    • 更新服务器状态并通知客户端资源更改

使用教程

使用依赖

  • 需要安装Claude Desktop
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

安装教程

  1. 通过Smithery自动安装:
npx -y @smithery/cli install @Zerohertz/google-ocr-mcp-server --client claude
  1. 开发/未发布服务器配置:
{
  "mcpServers": {
    "google-ocr-mcp-server": {
      "command": "uv",
      "args": ["run", "google-ocr-mcp-server"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/google-application-credentials.json",
        "SAVE_RESULTS": false
      }
    }
  }
}
  1. 已发布服务器配置:
{
  "mcpServers": {
    "google-ocr-mcp-server": {
      "command": "uvx",
      "args": ["google-ocr-mcp-server"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/google-application-credentials.json",
        "SAVE_RESULTS": false
      }
    }
  }
}

调试方式

使用MCP Inspector进行调试:

npx @modelcontextprotocol/inspector uv --directory /Users/zerohertz/Downloads/google-ocr-mcp-server run google-ocr-mcp-server