mcp-server
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A server implementing Model Coupling Protocol (MCP) capabilities for HDF5 file operations and Slurm job management.
The MCP-Server, developed by Zack Chaffee, is designed to facilitate operations related to HDF5 file management and Slurm job scheduling. It provides a robust interface for reading datasets, listing file contents, submitting jobs, and checking job statuses. Additionally, it offers node hardware operations to retrieve system information and supports data compression and decompression using gzip or zlib. The server is initialized by setting up a virtual environment and installing necessary dependencies. It runs on http://localhost:8000 and provides endpoints for MCP requests and health checks. The server is tested using pytest, with options for coverage testing.
Features
- HDF5 file operations: Read datasets, List file contents
- Slurm job management: Submit jobs, Check job status
- Node Hardware Operations: Get CPU, memory, disk, and comprehensive system information
- Compression Operations: Compress and decompress data using gzip or zlib