mcp-nomad

mcp-nomad

3.5

If you are the rightful owner of mcp-nomad and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Golang-based MCP server connecting to Nomad.

MCP Nomad Go is a Golang-based Model Context Protocol (MCP) server designed to interface with HashiCorp's Nomad, a flexible workload orchestrator. This server facilitates the management of various Nomad resources such as jobs, deployments, namespaces, nodes, allocations, variables, volumes, ACLs, Sentinel policies, and clusters. It provides a comprehensive set of features for managing and automating tasks within a Nomad environment, making it an essential tool for developers and system administrators who rely on Nomad for their infrastructure needs. The server supports multiple installation methods, including using Docker, npm, and building from source, ensuring flexibility and ease of integration into existing workflows.

Features

  • Job Management: Comprehensive control over job lifecycle including creation, update, and scaling.
  • Deployment Management: Manage and retrieve details of deployments.
  • Namespace Management: Create, list, and delete namespaces.
  • Node Management: Manage node details, eligibility, and draining.
  • Variable Management: Handle variables with support for namespaces and CAS.