Image Reader

Un servidor para extraer y comprender contenido de imágenes.

Documentación

Servidor MCP image-reader

Lector de imágenes

Este es un servidor MCP basado en TypeScript que implementa un sistema simple de notas. Demuestra conceptos centrales de MCP al proporcionar:

  • Recursos que representan notas de texto con URIs y metadatos
  • Herramientas para crear nuevas notas
  • Prompts para generar resúmenes de notas

Características

Recursos

  • Lista y accede a notas mediante URIs note://
  • Cada nota tiene un título, contenido y metadatos
  • Tipo MIME de texto plano para acceso simple al contenido

Herramientas

  • create_note - Crear nuevas notas de texto
    • Toma título y contenido como parámetros requeridos
    • Almacena la nota en el estado del servidor

Prompts

  • summarize_notes - Generar un resumen de todas las notas almacenadas
    • Incluye todo el contenido de las notas como recursos incrustados
    • Devuelve un prompt estructurado para el resumen con LLM

Desarrollo

Instalar dependencias:

npm install

Compilar el servidor:

npm run build

Para desarrollo con recompilación automática:

npm run watch

Instalación

Para usar con Claude Desktop, agrega la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "image-reader": {
      "command": "/path/to/image-reader/build/index.js"
    }
  }
}

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el Inspector MCP, que está disponible como un script del paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.