1. Conduid
  2. Developer Tools
  3. nomad-mcp
MCP server · Developer Tools

nomad-mcp

A nomad MCP Server (modelcontextprotocol)

67Good

Scored 6 days ago · breakdown

About nomad-mcp

nomad-mcp is an MCP server published by kocierik in the Developer Tools category: a nomad MCP Server (modelcontextprotocol).

The repository has 59 stars and 16 forks, with the last commit 6 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/kocierik/mcp-nomad

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about nomad-mcp

Powered by Claude · Grounded in docs

I know everything about nomad-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 3 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.1v0.3.1 · 14 Jul 2026Changelog b89865099ef549160aab7d69e048aa7390eed1b9 build(deps): bump @modelcontextprotocol/inspector in /scripts/inspector c4d627f6e2ca1b77e1afd55ebae484663b911003 build(deps): bump github.com/mark3labs/mcp-go from 0.50.0 to 0.52.0…
v0.3.0v0.3.0 · 3 May 2026Changelog [0.3.0] — 2026-05-03 Security Resolved Dependabot / `pnpm audit` findings for the local **MCP Inspector** stack under `scripts/inspector`: upgraded `@modelcontextprotocol/inspector` to **0.21.x** and applied **`pnpm.overrides`**…
v0.2.9v0.2.9 · 2 May 2026Changelog TLS for the Nomad HTTP client via `NOMAD_CACERT`, `NOMAD_SKIP_VERIFY`, and `NOMAD_TLS_SERVER_NAME`. Documentation for MCP transports: **stdio** (default), **sse**, and **streamable-http** (including Inspector URLs for local…
v0.2.8v0.2.8 · 16 Feb 2026Changelog 41726cb62f329228ac0b5b777c3a43326ecbdbdc chore: update npm packages versions to 0.2.8 2421c72afde5daf05f668edb590b0f89d397f82a feat: Complete testing infrastructure and CI/CD improvements
v0.2.7v0.2.7 · 28 Oct 2025Changelog ab9dade0a34278fb3d822ccc319d0dfa4e9c0042 chore: update npm packages versions to 0.2.7 b31e866e9ef011c2d83dc18a5219f3f9bb58c07e fix: handle null timestamp fields

README

Use With Claude

https://github.com/user-attachments/assets/731621d7-0acf-4045-bacc-7b34a7d83648

Installation Options

Pre-built NPM Pre-built in Github From sources
Claude Setup Manual Manual Manual
Prerequisite Node.js None Golang

Prebuilt from npm

The package publishes a mcp-nomad CLI. Easiest zero-install option (downloads to npm’s cache; needs Node/npm):

npx -y @kocierik/mcp-nomad

Or install globally so mcp-nomad is on your PATH:

npm install -g @kocierik/mcp-nomad

claude_desktop_config.json with npx (recommended):

{
  "mcpServers": {
    "mcp_nomad": {
      "command": "npx",
      "args": ["-y", "@kocierik/mcp-nomad"],
      "env": {
        "NOMAD_TOKEN": "${NOMAD_TOKEN}",
        "NOMAD_ADDR": "${NOMAD_ADDR}"
      }
    }
  }
}

If you used npm install -g, keep command / args as the binary directly:

{
  "mcpServers": {
    "mcp_nomad": {
      "command": "mcp-nomad",
      "args": [],
      "env": {
        "NOMAD_TOKEN": "${NOMAD_TOKEN}",
        "NOMAD_ADDR": "${NOMAD_ADDR}"
      }
    }
  }
}

From GitHub Releases

Download the binary and configure Claude Desktop like so:

{
  "mcpServers": {
    "mcp_nomad": {
      "command": "mcp-nomad",
      "args": [],
      "env": {
        "NOMAD_TOKEN": "${NOMAD_TOKEN}",
        "NOMAD_ADDR": "${NOMAD_ADDR}"
      }
    }
  }
}

Building from Source

go get github.com/kocierik/mcp-nomad
go install github.com/kocierik/mcp-nomad

Server options

Command-line flags (also relevant when pairing with MCP Inspector against a manually started binary):

  -nomad-addr string
    	Nomad server address (default "http://localhost:4646")
  -port string
    	Port for HTTP server (default "8080")
  -transport string
    	Transport type (stdio, sse, or streamable-http) (default "stdio")

Environment variables

  • NOMAD_ADDR: Nomad HTTP API address (default: http://localhost:4646)
  • NOMAD_TOKEN: Nomad ACL token (optional)
  • NOMAD_REGION: forwarded as the REST region query parameter when callers do not override it (multi-region clusters)
  • NOMAD_NAMESPACE: default namespace for tools that accept an optional namespace when the tool omits it
  • TLS: NOMAD_CACERT, NOMAD_SKIP_VERIFY, NOMAD_TLS_SERVER_NAME (see utils/client.go / buildTLSConfig)

The HTTP client follows the official /v1/ API and is split across utils/client_*.go; MCP tools depend on narrow interfaces in utils/nomad_tool_interfaces.go.

NomadClient.MakeRequest (used only for a few cluster/legacy call sites) rejects paths outside an internal allow-list — prefer typed helpers such as StopAllocation.

Browse with MCP Inspector

Use this for local testing and debugging — not required for Claude Desktop daily use.

To run the latest published npm build under the MCP Inspector:

npx @modelcontextprotocol/inspector npx @kocierik/mcp-nomad

Inspector with a local HTTP server (optional)

Default transport is stdio. To attach the Inspector as Streamable HTTP, start the binary in another terminal first:

go run . -transport=streamable-http -port=8080

Then open http://localhost:8080/mcp in the Inspector. For -transport=sse, use http://localhost:8080/sse.

License

This project is licensed under the MIT License - see the LICENSE file for details.

README fetched from the repository 3 hours ago. The original is authoritative.

Questions

About nomad-mcp

How do I install nomad-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is nomad-mcp safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is nomad-mcp still maintained?

Yes — the latest release is v0.3.1 (14 Jul 2026), and the last commit was 6 days ago. The repository has 59 stars and 2 open issues.