# Changelog
All notable changes to the MCP Code Analysis & Quality Server 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.1] - 2025-09-10
### Added
- Initial release of MCP Code Analysis & Quality Server
- **Static Analysis Server**: Comprehensive code quality and security analysis
- Multi-language support (JavaScript, TypeScript, Python, Java, C++, Go, Rust)
- Code quality analysis and best practices validation
- Security vulnerability detection
- AST-based processing and analysis
- **Dependency Analysis Server**: Complete dependency management system
- Package compatibility checking
- Security vulnerability scanning
- Version resolution and conflict detection
- Dependency graph analysis
- **Complexity Analyzer Server**: Advanced code complexity assessment
- Code complexity measurement using multiple metrics
- Maintainability assessment
- Code structure analysis
- AST-based complexity evaluation
- **Intelligent Prioritizer**: Smart issue prioritization engine
- Context-aware issue ranking
- Team preference learning
- Progressive disclosure system
- **Shared Infrastructure**: Robust shared components
- Caching system with TTL and LRU eviction
- Cross-server communication protocols
- Configuration management
- Logging and error handling
- Plugin architecture support
### Technical Features
- **TypeScript**: Full TypeScript implementation with strict typing
- **ESLint**: Comprehensive linting configuration with auto-fix capabilities
- **Jest**: Testing framework setup (tests to be expanded in future releases)
- **Docker**: Containerization support for all servers
- **Workspace Architecture**: Monorepo structure with npm workspaces
- **MCP Protocol**: Full Model Context Protocol compliance
### Infrastructure
- Docker Compose setup for local development
- Multi-stage Docker builds for optimized images
- CI/CD pipeline configuration
- Pre-commit hooks with Husky
- Linting and formatting automation
### Known Issues
- Some ESLint warnings remain (to be addressed in future patches)
- Test coverage to be expanded in upcoming releases
- Documentation to be enhanced with usage examples
### Dependencies
- Node.js 18.0+
- TypeScript 5.0+
- ESLint with TypeScript support
- Jest testing framework
- Docker for containerization
---
## [1.0.0] - 2025-09-01
### Added
- Project initialization
- Basic MCP server structure
- Initial TypeScript configuration
- Package workspace setup
---
[1.0.1]: https://github.com/cbunting99/mcp-code-analysis-server/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/cbunting99/mcp-code-analysis-server/releases/tag/v1.0.0