CHANGELOG.mdā¢1.95 kB
# Changelog
All notable changes to Webby will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2025-01-07
### Added
- **Initial release** of Webby MCP Server
- **11 MCP tools** for comprehensive website validation
- **Performance Testing**
- Google PageSpeed Insights integration (25K API calls/day free)
- WebPageTest via Playwright browser automation (300 tests/month free)
- GTmetrix API integration (requires API key)
- **Accessibility Testing**
- Axe DevTools via Playwright + axe-core (unlimited, free)
- WAVE API integration (requires API key)
- **Security Testing**
- Mozilla Observatory for HTTP security headers (free, 1 scan/min)
- SSL Labs for SSL/TLS analysis (free, requires email)
- **SEO Testing**
- PageSpeed Insights Lighthouse SEO (free)
- **Orchestrators**
- Category runners for performance, accessibility, SEO, security
- Comprehensive validator for all categories
- **Browser Automation**
- Singleton Playwright browser manager
- Headless Chrome with configurable timeouts
- Automatic cleanup and resource management
- **Documentation**
- Comprehensive README with all tool signatures
- API quotas and rate limits table
- Usage examples for all modes
- Contributing guidelines
- MIT License
### Technical Details
- Built with TypeScript 5.7+
- Model Context Protocol SDK 1.0.4
- Playwright 1.48 for browser automation
- Zod 3.24 for validation
- 2,066 lines of TypeScript code
- Zero compilation warnings or errors
### Features
- Async/sync modes for long-running tests (WebPageTest, SSL Labs)
- Cross-validation across multiple tools
- Graceful error handling throughout
- Consistent response format across all tools
- Optional API keys for higher quotas
[1.0.0]: https://github.com/YOUR_USERNAME/webby/releases/tag/v1.0.0