Servidor de vista previa de archivos MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que ofrece funciones de previsualización y análisis de archivos HTML. Este servidor permite capturar capturas de pantalla completas de archivos HTML locales y analizar su estructura.
Características
Vista previa de archivo : captura capturas de pantalla de página completa de archivos HTML con el estilo CSS adecuado
Análisis de contenido : analizar la estructura HTML (encabezados, párrafos, imágenes, enlaces)
Compatibilidad con archivos locales : administre rutas y recursos de archivos locales
Gestión de capturas de pantalla : guarde las capturas de pantalla en un directorio dedicado
Related MCP server: MCP Webscan Server
Instalación
Clonar el repositorio:
Instalar dependencias:
Construir el proyecto:
Configuración
Agregue el servidor a su configuración de Claude o Cline MCP:
Aplicación de escritorio Claude
Agregar a ~/Library/Application Support/Claude/claude_desktop_config.json :
Extensión Cline de VSCode
Agregar a la configuración MCP de VSCode:
Uso
El servidor proporciona dos herramientas principales:
archivo de vista previa
Captura una captura de pantalla y devuelve contenido HTML:
Las capturas de pantalla se guardan en el directorio screenshots/ en la carpeta del proyecto.
analizar_contenido
Analiza la estructura HTML:
Devuelve recuentos de:
Encabezados
Párrafos
Imágenes
Campo de golf
Desarrollo
Instalar dependencias:
Realizar cambios en
src/Construir:
Prueba localmente:
Detalles de implementación
El servidor utiliza la clase Servidor del SDK de MCP con la inicialización adecuada:
Puntos clave:
El constructor del servidor toma objetos de opciones y metadatos separados
Las herramientas se declaran en capacidades.herramientas
Cada herramienta necesita una descripción y un esquema de entrada.
Las capturas de pantalla se guardan en un directorio local
screenshots/
Depuración
Utilice el inspector MCP:
Conectar con:
Tipo de transporte: STDIO
Comando: nodo
Argumentos: /ruta/a/compilar/index.js
Consulte los registros del sistema operativo Claude si las herramientas no aparecen en el menú desplegable
Contribuyendo
Lea CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviar solicitudes de extracción.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.