NO

nomad-mcp

Created 6 months ago

Golang-based MCP server connecting to Nomad with various management features.

development documentation public

What is nomad-mcp?

A server that provides a set of tools for managing Nomad clusters through the MCP.

Documentation

MCP Nomad

Features# Job Management

  • List jobs
  • Get job details
  • Run jobs
  • Stop jobs
  • Get job versions
  • Get job submission
  • List job allocations
  • List job evaluations
  • List job deployments
  • Get job deployment
  • Get job summary
  • Update jobs
  • Dispatch parameterized jobs
  • Revert jobs
  • Set job stability
  • Create job evaluations
  • Create job plans
  • Force new periodic instances
  • Get job scale status
  • Scale task groups
  • List job services

Deployment Management

  • List deployments
  • Get deployment details

Namespace Management

  • List namespaces
  • Create namespaces
  • Delete namespaces

Node Management

  • List nodes
  • Get node details
  • Drain nodes
  • Set node eligibility

Allocation Management

  • List allocations
  • Get allocation details
  • Get allocation logs
  • Get task logs

Variable Management

  • List variables with filtering and pagination
  • Get variable details
  • Create variables with namespace support
  • Delete variables with CAS support

Volume Management

  • List volumes
  • Get volume details
  • Delete volumes
  • List volume claims
  • Delete volume claims

ACL Management

  • List ACL tokens
  • Get ACL token details
  • Create ACL tokens
  • Delete ACL tokens
  • List ACL policies
  • Get ACL policy details
  • Create ACL policies
  • Delete ACL policies
  • List ACL roles
  • Get ACL role details
  • Create ACL roles
  • Delete ACL roles

Sentinel Policy Management

  • List Sentinel policies
  • Get Sentinel policy details
  • Create Sentinel policies
  • Delete Sentinel policies

Cluster Management

  • Get cluster leader
  • List cluster peers
  • List regions

Installation Options

  • Using Smithery
  • Using mcp-get
  • Pre-built NPM
  • Pre-built in Github
  • From sources
  • Using Docker

License

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

Server Config

{
  "mcpServers": {
    "nomad-mcp-server": {
      "command": "npx",
      "args": [
        "nomad-mcp"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: kocierik
Category: community
License: MIT License
Tags:
development documentation public