UNPKG

@bschauer/webtools-mcp-server

Version:

MCP server providing web analysis tools including screenshot, debug, performance, security, accessibility, SEO, and asset optimization capabilities

175 lines (132 loc) 5.28 kB
# Changelog ## [1.6.1] ### Added - MCP Prompts Support für verbesserte Interaktion mit dem Server - Neue Prompt-Definitionen mit modularem Aufbau - analyze-website: Umfassende Website-Analyse mit Device-Auswahl (Desktop/Mobile) - get-website-content: Extraktion und Konvertierung von Website-Inhalten in Markdown - screenshot-website: Einfaches Erstellen von Website-Screenshots - technical-performance-analysis: Detaillierte technische Analyse von Performance-Schwachstellen ### Improved - Bessere Modularisierung der Prompt-Funktionalität - Verbesserte Fehlerbehandlung bei Prompt-Anfragen - Detailliertere technische Analyse-Optionen - Unterstützung für spezifische Analyse-Schwerpunkte ## [1.6.0] - 2025-03-31 ### Added - Complete performance analysis framework with specialized tools: - Network Monitor: Detailed network activity and resource loading analysis - Coverage Analysis: JavaScript and CSS coverage analysis - Web Vitals Analysis: Core Web Vitals metrics and element identification - Performance Test Framework: Cross-device and network condition testing - Comparative analysis across devices and network conditions - Configurable device profiles for realistic testing - Network condition simulation - Detailed reporting with actionable recommendations ### Improved - Modular architecture for better maintainability - Split large files into smaller, more focused modules - Better organization of performance analysis tools - Enhanced configuration options for device emulation - More comprehensive documentation ## [1.5.1] - 2025-03-31 ### Added - Enhanced debug tool with layout thrashing detection - Automatic detection of DOM operations that cause layout thrashing - Stack trace capture for layout thrashing events - Detailed recommendations for fixing layout thrashing issues - Improved server capabilities communication - Better description of available tools and features - Recommended parameters for optimal tool usage - More detailed tool documentation ### Improved - Increased stability for debug tool - Better error handling for navigation failures - Improved timeout handling with progress logging - More robust browser launch process - Enhanced client-server communication - More detailed capabilities information - Better parameter documentation - Clearer error messages ## [1.5.0] - 2025-03-31 ### Added - Enhanced performance analysis with specialized modules: - Layout Thrashing Analysis: Detects and visualizes layout thrashing patterns - CSS Variables Impact Analyzer: Tracks CSS variable changes and their cascade effects - JavaScript Execution Timeline: Maps JS functions to layout events - Long Task Breakdown Analyzer: Provides detailed attribution of long tasks - Memory and DOM Size Analyzer: Tracks DOM growth and detects memory leaks - Resource Loading Optimizer: Analyzes resource loading waterfall ### Improved - Modular architecture for performance analysis tools - More detailed performance bottleneck detection - Better visualization of performance issues - More actionable recommendations for performance optimization ## [1.4.1] - 2024-03-25 ### Fixed - Chrome detection and availability issues - Improved error handling for missing Chrome installations - Added support for automatically finding Puppeteer's Chrome installation - Updated documentation with Chrome requirements and troubleshooting tips ## [1.4.0] - 2024-03-25 ### Added - Unified Lighthouse-based web auditing system - Support for multiple audit categories in a single request - Device emulation for mobile and desktop rendering ### Improved - Comprehensive documentation update - Better alignment of documentation with actual implementation - Enhanced error handling and reporting - Improved configuration options - Clearer examples and usage instructions ## [1.3.0] - 2024-03-21 ### Added - Asset Optimizer Tool - Image optimization analysis - Font optimization suggestions - CSS analysis and optimization - JavaScript optimization recommendations - Resource size and loading analysis - Security Scanner Tool - Security headers analysis - CSP (Content Security Policy) validation - SSL/TLS certificate checking - Dependency vulnerability scanning - Accessibility Checker Tool - WCAG compliance checking - ARIA validation - Contrast ratio analysis - Structure and navigation checks - SEO Analyzer Tool - Meta tags analysis - Structured data validation - Mobile-friendliness check - Content quality assessment - Performance Analyzer Tool - Core Web Vitals measurement - Resource loading analysis - Performance timeline tracking - Memory usage profiling ### Improved - Enhanced error handling across all tools - More detailed reporting formats - Better resource analysis capabilities - Improved proxy handling - More robust browser automation ## [1.2.0] - 2024-03-20 ### Added - Debug capabilities for web pages - Screenshot functionality improvements - Enhanced error reporting ## [1.1.0] - 2024-03-19 ### Added - Screenshot capabilities - Basic HTML extraction - Markdown conversion - Proxy support ## [1.0.0] - 2024-03-18 ### Added - Initial release - Basic HTML fetching - Page reading functionality - Error handling