Google OCR

by Zerohertz
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides OCR (Optical Character Recognition) capabilities through Google's Cloud Vision API, allowing extraction of text from images and conversion into editable and searchable notes.

Servidor MCP de OCR de Google

Componentes

Recursos

El servidor implementa un sistema de almacenamiento de notas simple con:

  • Nota personalizada: esquema URI para acceder a notas individuales
  • Cada recurso de nota tiene un nombre, una descripción y un tipo MIME de texto simple.

Indicaciones

El servidor proporciona un único mensaje:

  • resumir-notas: Crea resúmenes de todas las notas almacenadas
    • Argumento opcional "estilo" para controlar el nivel de detalle (breve/detallado)
    • Genera un mensaje que combina todas las notas actuales con la preferencia de estilo.

Herramientas

El servidor implementa una herramienta:

  • add-note: Agrega una nueva nota al servidor
    • Toma "nombre" y "contenido" como argumentos de cadena requeridos
    • Actualiza el estado del servidor y notifica a los clientes sobre los cambios de recursos.

Configuración

[TODO: Agregar detalles de configuración específicos para su implementación]

Inicio rápido

Instalar

Escritorio de Claude

  • En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • En Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "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 } } } }
{ "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 } } } }

Instalación mediante herrería

Para instalar google-ocr-mcp-server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @Zerohertz/google-ocr-mcp-server --client claude

Desarrollo

Construcción y publicación

Para preparar el paquete para su distribución:

  1. Sincronizar dependencias y actualizar el archivo de bloqueo:
uv sync
  1. Distribuciones de paquetes de compilación:
uv build

Esto creará distribuciones de origen y de rueda en el directorio dist/ .

  1. Publicar en PyPI:
uv publish

Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • O nombre de usuario/contraseña: --username / UV_PUBLISH_USERNAME y --password / UV_PUBLISH_PASSWORD

Depuración

Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .

Puede iniciar el Inspector MCP a través de npm con este comando:

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

Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

Esta es una implementación de servidor para realizar reconocimiento óptico de caracteres (OCR) mediante la API de Google Cloud Vision. Está basada en el framework FastMCP , que permite la creación de herramientas de procesamiento de comandos modulares y extensibles.

  1. Components
    1. Resources
    2. Prompts
    3. Tools
  2. Configuration
    1. Quickstart
      1. Install
      2. Installing via Smithery
    2. Development
      1. Building and Publishing
      2. Debugging
    ID: 7xv6wlib4l