Overview
what is Nomad MCP Server?
Nomad MCP Server is a server that provides a set of tools for managing Nomad clusters through the Model Control Protocol (MCP) interface.
how to use Nomad MCP Server?
To use Nomad MCP Server, clone the repository from GitHub, install the dependencies, and run the MCP inspector using the provided commands.
key features of Nomad MCP Server?
- Job management (list, get, run, stop, restart, scale)
- Deployment management (list, get)
- Namespace management (list, create, delete)
- Node management (list, get, drain)
- Allocation management (list, get, stop)
- Variable management (list, get, create, delete)
- Volume management (list, get, create, delete)
- ACL management (tokens, policies, roles)
- Access to job templates
use cases of Nomad MCP Server?
- Managing job deployments in a Nomad cluster.
- Creating and managing namespaces for better resource organization.
- Handling node operations such as draining and scaling.
FAQ from Nomad MCP Server?
- What is the Model Control Protocol (MCP)?
MCP is a protocol used for managing and controlling resources in a Nomad cluster.
- How do I configure the server?
The server requires specific environment variables such as NOMAD_ADDR and NOMAD_TOKEN for configuration.
- Is there a license for Nomad MCP Server?
Yes, it is licensed under the MIT license.