MCP Nomad
Go server for HashiCorp Nomad clusters, with region and namespace defaults applied per call.
Add it to your client
Communitynpx -y @kocierik/mcp-nomad
{
"mcpServers": {
"nomad-mcp": {
"command": "npx",
"args": [
"-y",
"@kocierik/mcp-nomad"
]
}
}
}- Transport
- both
- Runtime
- Go
- License
- MIT
- Stars
- 58
The failure mode that wastes the most time with Nomad's HTTP API is not an error but an empty list: query the wrong region or namespace and everything looks fine and returns nothing. This server takes both as environment variables and forwards the region as a query parameter on every request unless the caller overrides it, so a multi-region cluster behaves the way the operator expects by default. It is a single Go binary published to npm and GitHub releases, and it can run over stdio, SSE or streamable HTTP with the transport chosen by a flag. ACL token and the usual TLS settings — CA certificate, server name, skip-verify — are read from the standard Nomad environment variables.
Similar MCP servers
OSV MCP Server
MCP serverQueries the OSV vulnerability database by package version, package URL or commit hash.
Kubernetes MCP Server
MCP serverSpeaks to the Kubernetes and OpenShift API server directly from Go instead of shelling out to kubectl.
AgenticMail
MCP serverGives each agent its own mailbox and phone number on a self-hosted mail server, addressable over MCP.

Comments(0)
Sign in to comment