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
- -securityFlicense-qualityEnables capturing screenshots of web pages and local HTML files through a simple MCP tool interface using Puppeteer with configurable options for dimensions and output paths.Last updated -104JavaScript
- 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 -67TypeScriptMIT License
- AsecurityAlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4125,855353TypeScriptMIT License
- AsecurityAlicenseAqualityThis server generates placeholder image URLs from various providers, supporting input validation and integration with desktop applications like Claude and Cursor.Last updated -16MIT License