Skip to main content
Glama

tool-transcribai-mcp

Servidor MCP (Model Context Protocol) para transcribir texto de imágenes con OCR local (tesseract.js, WASM, sin internet y sin gastar tokens) y generar descripciones breves con bajo consumo de tokens.

Compatible con ChatGPT, Claude, opencode, Cursor y cualquier cliente MCP.

Herramientas

Herramienta

Descripción

transcribir_imagen

OCR local de una imagen → texto plano + bloques con su confianza

listar_imagenes

Lista las imágenes soportadas de un directorio (ruta y tamaño)

analizar_imagen

OCR + descripción breve opcional → Markdown, texto plano o JSON (puede guardar archivo)

procesar_carpeta

Procesa todas las imágenes de una carpeta en lote, un archivo de salida por imagen

Related MCP server: Mistral OCR MCP Server

Cómo funciona

  • OCR 100% local: tesseract.js corre dentro del servidor (WASM). La imagen nunca sale de tu máquina y no se consumen tokens.

  • Descripción IA opcional: si configuras una API key (OPENAI_API_KEY o TOOL_TRANSCRIBAI_API_KEY), describe envía solo el texto OCR (no la imagen) al modelo con un prompt corto (máx. 3 frases), minimizando tokens.

  • Seguridad por defecto: toda ruta se resuelve contra allowedRoot (path traversal bloqueado), con límites de tamaño (20 MB) y de lote (100 imágenes).

Uso con un cliente MCP

Configúralo con uvx, npx o la ruta directa al binario. Ejemplo con npx:

{
  "mcpServers": {
    "transcribai": {
      "command": "npx",
      "args": ["tool-transcribai-mcp"]
    }
  }
}

O en modo local (tras npm install && npm run build):

{
  "mcpServers": {
    "transcribai": {
      "command": "node",
      "args": ["<ruta>/tool-transcribai-mcp/dist/index.js"]
    }
  }
}

Modo Streamable HTTP (opcional)

TOOL_TRANSCRIBAI_HTTP=1 TOOL_TRANSCRIBAI_HTTP_PORT=3397 npm run start

Instalación / desarrollo

npm install
npm run dev        # servidor stdio con tsx
npm run build      # compila a dist/
npm test           # tests (Vitest)
npm run typecheck

Requisitos: Node.js 18+.

Configuración

Variable

Defecto

Descripción

TOOL_TRANSCRIBAI_ROOT

cwd

Directorio raíz permitido

TOOL_TRANSCRIBAI_MAX_IMAGE_BYTES

20 MB

Tamaño máximo por imagen

TOOL_TRANSCRIBAI_MAX_BATCH

100

Máx. imágenes por carpeta

TOOL_TRANSCRIBAI_LANG_PATH

Datos de idioma Tesseract locales (offline)

TOOL_TRANSCRIBAI_HTTP

1 para activar modo HTTP

TOOL_TRANSCRIBAI_HTTP_PORT

3397

Puerto del modo HTTP

TOOL_TRANSCRIBAI_API_KEY / OPENAI_API_KEY

API key para la descripción IA

TOOL_TRANSCRIBAI_DESCRIBE_MODEL

gpt-4o-mini

Modelo de descripción

Idiomas OCR

eng (defecto), spa, fra, deu, ita, por, nld, cat, eus, glg, ron, ces, pol, rus, ukr, tur, ara, hin, jpn, kor, chi_sim, chi_tra.

Licencia

MIT. Ver LICENSE.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • OCR.space MCP — wraps the OCR.space API (ocr.space) for image/PDF → text OCR.

  • Read PDFs and images as markdown or text, with exact costs and hard spend caps. $0.75/1k pages.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/psqle22/tool-transcribai-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server