- Introduced REST API endpoints for session management and tool invocation, allowing HTTP clients to interact with MCP servers.
- Updated `README.md` to document new REST API features, including usage examples and OpenAPI schema generation.
- Added `@types/yargs` and `uuid` as dependencies in `package.json` and `package-lock.json` for improved command-line argument parsing and unique session ID generation.
- Enhanced session management with automatic cleanup of expired sessions in the gateway.
- Added optional debug configuration to `config.yaml` for logging levels.
- Implemented Basic and Bearer token authentication methods in the gateway.
- Updated `README.md` to include new authentication features and examples.
- Integrated Winston for structured logging with customizable log levels.
- Modified server command execution for Puppeteer and added YouTube server configuration.
- Updated `package.json` and `package-lock.json` to include Winston as a dependency.