55 líneas
1.5 KiB
Markdown
55 líneas
1.5 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project 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-10-11
|
|
|
|
### Added
|
|
- Initial release of MCP ProcFS Server
|
|
- JSON-RPC server over stdio for MCP protocol
|
|
- HTTP server with SSE support
|
|
- Comprehensive procfs reading capabilities
|
|
- System information tools (CPU, memory, load, network, disk)
|
|
- Process management tools (info, priority, affinity)
|
|
- Sysctl parameter management (read, write, list)
|
|
- Full Swagger/OpenAPI documentation
|
|
- TypeScript type definitions
|
|
- Zod schema validation
|
|
- Jest testing framework setup
|
|
- CLI tools for both server modes
|
|
- Setup and build scripts
|
|
- Comprehensive documentation
|
|
|
|
### Features
|
|
- Read from any /proc file
|
|
- Write to writable /proc files
|
|
- Get detailed CPU information
|
|
- Monitor memory statistics
|
|
- Track system load average
|
|
- Network interface statistics
|
|
- Disk I/O statistics
|
|
- Process information and control
|
|
- Kernel parameter management via sysctl
|
|
- RESTful API with full documentation
|
|
- Server-Sent Events for real-time updates
|
|
- Type-safe API with TypeScript
|
|
- Request validation with Zod schemas
|
|
|
|
## [Unreleased]
|
|
|
|
### Planned
|
|
- Authentication and authorization
|
|
- Rate limiting
|
|
- WebSocket support
|
|
- Process filtering and search
|
|
- Historical data tracking
|
|
- Alerts and notifications
|
|
- Configuration file support
|
|
- Docker container
|
|
- Systemd service files
|
|
- Additional test coverage
|
|
- Performance optimizations
|