Skip to main content
Glama

mcp-nomad

Merkmale

  • Jobs auflisten

  • Jobdetails abrufen

  • Ausführen von Aufträgen

  • Jobs beenden

  • Abrufen von Jobversionen

  • Job-Einreichung erhalten

  • Jobzuweisungen auflisten

  • Stellenbewertungen auflisten

  • Auflisten von Jobbereitstellungen

  • Abrufen der Auftragsbereitstellung

  • Jobübersicht abrufen

  • Aktualisierungsaufträge

  • Versenden parametrisierter Jobs

  • Jobs zurücksetzen

  • Arbeitsplatzsicherheit gewährleisten

  • Stellenbewertungen erstellen

  • Erstellen von Arbeitsplänen

  • Neue periodische Instanzen erzwingen

  • Abrufen des Auftragsskalenstatus

  • Aufgabengruppen skalieren

  • Jobservices auflisten

  • Bereitstellungen auflisten

  • Abrufen von Bereitstellungsdetails

  • Namespaces auflisten

  • Erstellen von Namespaces

  • Namespaces löschen

  • Knoten auflisten

  • Abrufen von Knotendetails

  • Drain-Knoten

  • Festlegen der Knotenberechtigung

  • Listenzuordnungen

  • Zuteilungsdetails abrufen

  • Zuweisungsprotokolle abrufen

  • Aufgabenprotokolle abrufen

  • Listenvariablen mit Filterung und Paginierung

  • Abrufen von Variablendetails

  • Erstellen Sie Variablen mit Namespace-Unterstützung

  • Variablen löschen mit CAS-Unterstützung

Beispiele für Variablenoperationen:

# List variables in a namespace list_variables namespace="my-namespace" prefix="my/path" per_page=10 # Get a specific variable get_variable path="my/path" namespace="my-namespace" # Create a variable create_variable path="my/path" key="username" value="john" namespace="my-namespace" # Delete a variable delete_variable path="my/path" namespace="my-namespace"
  • Volumes auflisten

  • Abrufen von Volumendetails

  • Volumes löschen

  • Volumenansprüche auflisten

  • Löschen von Volumenansprüchen

  • ACL-Token auflisten

  • Details zum ACL-Token abrufen

  • Erstellen von ACL-Token

  • ACL-Token löschen

  • Auflisten von ACL-Richtlinien

  • Abrufen von ACL-Richtliniendetails

  • Erstellen von ACL-Richtlinien

  • Löschen von ACL-Richtlinien

  • Auflisten der ACL-Rollen

  • Abrufen von ACL-Rollendetails

  • Erstellen von ACL-Rollen

  • ACL-Rollen löschen

  • Bootstrap-ACL-System

  • Sentinel-Richtlinien auflisten

  • Details zur Sentinel-Richtlinie abrufen

  • Erstellen von Sentinel-Richtlinien

  • Löschen von Sentinel-Richtlinien

  • Clusterleiter werden

  • Auflisten von Cluster-Peers

  • Regionen auflisten

Durchsuchen mit Inspector

So verwenden Sie die neueste veröffentlichte Version mit Inspector:

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

Verfügbare Optionen

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

Umgebungsvariablen

  • NOMAD_ADDR : Nomad HTTP API-Adresse (Standard: http://localhost:4646 )

  • NOMAD_TOKEN : Nomad ACL-Token (optional)

Verwendung mit Claude

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

Installationsoptionen

|Schmiedekunst|mcp-get|Vorgefertigtes NPM|Vorgefertigt in Github|Aus Quellen|Verwenden von Docker| |---|---|---|---|---|---|---| |Claude Setup|Auto|Auto|Handbuch|Handbuch|Handbuch|Handbuch| |Voraussetzung|Node.js|Node.js|Node.js|Keiner|Golang|Docker|

Schmiedekunst verwenden

npx -y @smithery/cli install @kocierik/mcp-nomad --client claude

Verwenden von mcp-get

npx @michaellatman/mcp-get@latest install @kocierik/mcp-nomad

Vorgefertigt von npm

npm install -g @kocierik/mcp-nomad

Aktualisieren Sie Ihre claude_desktop_config.json :

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

Von GitHub Releases

Laden Sie die Binärdatei herunter und konfigurieren Sie Claude Desktop wie folgt:

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

Erstellen aus der Quelle

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

Verwenden von Docker Linux

docker run -i --rm --network=host kocierik/mcpnomad-server:latest

Verwenden von Docker macOS/Windows

docker run -i --rm \ -e NOMAD_ADDR=http://host.docker.internal:4646 \ kocierik/mcpnomad-server:latest

Für Claude macOS/Windows:

{ "mcpServers": { "mcp_nomad": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "NOMAD_TOKEN=secret-token-acl-optional", "-e", "NOMAD_ADDR=http://host.docker.internal:4646", "mcpnomad/server:latest" ] } } }

Für Claude Linux:

{ "mcpServers": { "mcp_nomad": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "NOMAD_ADDR=http://172.17.0.1:4646", "-e", "NOMAD_TOKEN=secret-token-acl-optional", "kocierik/mcpnomad-server:latest" ] } } }

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.

-
security - not tested
-
license - not tested
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp-nomad

  1. Durchsuchen mit Inspector
    1. Verfügbare Optionen
    2. Umgebungsvariablen
  2. Verwendung mit Claude
    1. Installationsoptionen
    2. Schmiedekunst verwenden
    3. Verwenden von mcp-get
    4. Vorgefertigt von npm
    5. Von GitHub Releases
    6. Erstellen aus der Quelle
    7. Verwenden von Docker Linux
    8. Verwenden von Docker macOS/Windows
    9. Für Claude macOS/Windows:
    10. Für Claude Linux:
  3. Lizenz

    Related MCP Servers

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/kocierik/mcp-nomad'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server