mcp_lcu_server
4
The MCP Linux Common Utility Server is a Python server that provides access to operations and information for various Linux system components using the Model Context Protocol. It features comprehensive support for CPU, memory, and network operations, alongside robust system monitoring and logging capabilities, tailored for secure Linux environments.
MCP Linux Common Utility Server
The Model Context Protocol (MCP) Linux Common Utility (LCU) Server is a Python-based server offering access to Linux system operations and information through the Model Context Protocol.
Features
- CPU Operations: Information, usage, load average.
- Memory Operations: Memory and swap details.
- Process/Thread Operations: Process management.
- Storage Operations: Disk and volume information.
- Filesystem Operations: File management.
- Hardware Operations: Hardware detection.
- Network Operations: Interface info, connectivity.
- Monitoring Operations: System status checks.
- Log Operations: Log access and analysis.
Installation
- Requires Python 3.10+ and Linux.
- Clone the repository and install the package.
Usage
Start the server using command-line options to configure transport type, port, host, and logging.
Resources
- Access system, monitoring, filesystem, and network resources via MCP.
Security Considerations
- Configure file paths, domains, and process permissions appropriately.
- Optionally disable or restrict command execution.