hpc-mcp
Provides tools for managing Docker containers and building Docker images, as demonstrated by the test for building Docker images.
Allows deployment of jobs and miniclusters on Kubernetes clusters.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hpc-mcpsubmit a job to the HPC cluster"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hpc-mcp
🌀 Agentic MCP tools for High Performance Computing

Related Projects
flux-mcp: MCP functions for Flux Framework.
fractale: (fractale) MCP orchestration (agents, databases, ui interfaces).
Related MCP server: Sentinel Core Agent
Usage
This is a library of MCP tools (functions, prompts, and resources) intended for converged computing and HPC use cases. A demo server is provided here, and largely functions are expected to be used a-la-carte as imports to other libraries. We welcome contributions of all functions types that are related to HPC, converged computing, and science. These MCP tools can be used via a standalone server, or combined with other tools.
Environment
Control of tools (access, limits, etc.) is done by way of the environment.
Name | Description | Default |
| enable (require) a sandbox | False |
| if sandbox enabled, read-only data root | unset |
| if sandbox enabled, read and write result root for agent to write | unset |
| Hard limit of tokens to allow in response | unset |
Server
We provide examples for fastmcp and a vanilla mcp (stdio) setup. Neither requirements are added to the install directly, so it's up to the user (you) to install. Tests are performed with fastmcp (TBA)
fastmcp
You will need fastapi and fastmcp installed.
# fastmcp
pip install fastmcp fastapiTo start the demo server:
# Vanilla MCP (with cli)
echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "test", "version": "1.0"}}}' | python3 -m hpc_mcp.server | jq
# Initialize and list tools
(echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "manual-test", "version": "1.0"}}}';
echo '{"jsonrpc": "2.0", "method": "notifications/initialized"}';
echo '{"jsonrpc": "2.0", "id": 2, "method": "tools/list"}') | python3 -m hpc_mcp.server | jq
# FastMCP
python3 -m hpc_mcp.server.fastmcpTesting
I will add tools to git as I write tests for them. To test, start the fastmcp server in one terminal:
python3 -m hpc_mcp.server.fastmcpIn another terminal, run the test. You'll need to pip install pytest pytest-asyncio
pytest -xs tests/test_build_docker.py
# or
pytest -xs tests/test_*.pyTODO
Add annotated descriptions to all functions for LLM.
Tools to add:
helpers
debug
result parser (regular expressions)
kubernetes
deploy job
deploy minicluster
License
DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.
See LICENSE, COPYRIGHT, and NOTICE for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614
This server cannot be deployed
Maintenance
Related MCP Connectors
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Protocol-native energy infrastructure orchestration for AI data centers. Provides 46 MCP tools across 8 grid protocols (IEC-61850, DNP3, Modbus, OCPP, OpenADR, IEEE 2030.5, IEC 60870-5-104, ICCP) with 5 core API primitives: connect, dispatch, settle, comply, and intel. Enables AI agents to programmatically interact with substations, grid interfaces, and energy assets for real-time workload-grid coordination.
Read-only MCP tools for AI agent discovery, structured resources, and NIULAI information.
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to manage system updates, application installations, and remote host orchestration through MCP tools.3MIT
- FlicenseNot gradedqualityDmaintenanceEnables file system operations, web scraping, and AI-powered search through MCP tools for use by LLM agents.1-
- AlicenseNot gradedqualityBmaintenanceProvides agentic MCP tools for the Flux Framework, enabling job submission, management, and resource scheduling for HPC workloads.1MIT
- FlicenseNot gradedqualityDmaintenanceAggregates MCP tools for remote control, email, system monitoring, and web search, enabling AI to interact with external systems.-