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.