What capabilities does the server provide?
The server provides HDF5 data operations (list directory, read datasets, retrieve metadata) and Slurm job submission (submit scripts, track job status in memory).
@jalzoubi
基本信息
暂无概览
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
MCP Server Implementation is an MCP server that provides two capabilities: HDF5 data operations (list, read, metadata) and Slurm job simulation (submit, track status). It is intended for developers needing HDF5 data access and Slurm-like scheduling in a mock/local environment, using JSON-RPC 2.0 communication.
Install uv, create and activate a virtual environment, sync dependencies with uv sync, then start the server with uvicorn src.server:app --reload. Interact via HTTP POST to http://127.0.0.1:8000/mcp with JSON-RPC 2.0 payloads. Run tests with pytest tests/.
mock_data/ directoryThe server provides HDF5 data operations (list directory, read datasets, retrieve metadata) and Slurm job submission (submit scripts, track job status in memory).
Install uv, run `uv venv` to create a virtual environment, activate it, then `uv sync` to install dependencies. Finally, start with `uvicorn src.server:app --reload`. Mock data must reside in `mock_data/hdf5` and `mock_data/slurm`.
HDF5 mock data is stored locally in `mock_data/hdf5`. Slurm simulation uses local echo commands and in-memory job state tracking; it does not connect to a real Slurm cluster.
The server communicates over HTTP on `127.0.0.1:8000` using JSON-RPC 2.0. No authentication mechanism is documented.
Use `pytest tests/` to run all tests. For specific capabilities, run `pytest tests/test_hdf5.py -v` or `pytest tests/test_slurm.py -v`. Generate a coverage report with `pytest --cov=src`.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
🚀 The fast, Pythonic way to build MCP servers and clients.

Model Context Protocol Servers
A search tool helps dev to solve the naming things problem.
评论