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
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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona 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.
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.Last updated -163,134TypeScriptMIT License
- AsecurityAlicenseAqualityEnables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.Last updated -69TypeScriptMIT License
- AsecurityAlicenseAqualityProvides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities.Last updated -164611TypeScriptMIT License
- -securityFlicense-qualityA demonstration server that provides tools for analyzing project structures and automatically generating comprehensive README files.Last updated -Python