Skip to main content
Glama

mcp-nomad

Функции

  • Список вакансий

  • Получить информацию о работе

  • Выполнять задания

  • Остановить работу

  • Получить версии работы

  • Получить работу

  • Список распределений работ

  • Список оценок работы

  • Список развертываний вакансий

  • Получить работу по развертыванию

  • Получить резюме работы

  • Обновление вакансий

  • Отправка параметризованных заданий

  • Возврат заданий

  • Установить стабильность работы

  • Создавайте оценки работы

  • Создавайте планы работы

  • Форсировать новые периодические экземпляры

  • Получить статус масштаба работы

  • Масштабировать группы задач

  • Список услуг по трудоустройству

  • Список развертываний

  • Получить детали развертывания

  • Список пространств имен

  • Создать пространства имен

  • Удалить пространства имен

  • Список узлов

  • Получить сведения об узле

  • Дренажные узлы

  • Установить соответствие узла требованиям

  • Список распределений

  • Получить детали распределения

  • Получить журналы распределения

  • Получить журналы задач

  • Список переменных с фильтрацией и пагинацией

  • Получить переменную информацию

  • Создание переменных с поддержкой пространства имен

  • Удаление переменных с поддержкой CAS

Примеры операций с переменными:

# 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"
  • Список томов

  • Получить данные об объеме

  • Удалить тома

  • Список претензий по объему

  • Удалить объемные претензии

  • Список токенов ACL

  • Получить данные токена ACL

  • Создать токены ACL

  • Удалить токены ACL

  • Список политик ACL

  • Получить сведения о политике ACL

  • Создание политик ACL

  • Удалить политики ACL

  • Список ролей ACL

  • Получить сведения о роли ACL

  • Создать роли ACL

  • Удалить роли ACL

  • Система ACL Bootstrap

  • Список политик Sentinel

  • Получить подробную информацию о политике Sentinel

  • Создать политики Sentinel

  • Удалить политики Sentinel

  • Получить лидера кластера

  • Список участников кластера

  • Список регионов

Просмотр с помощью инспектора

Чтобы использовать последнюю опубликованную версию с Inspector:

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

Доступные варианты

-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")

Переменные среды

  • NOMAD_ADDR : адрес HTTP API Nomad (по умолчанию: http://localhost:4646 )

  • NOMAD_TOKEN : токен Nomad ACL (необязательно)

Использовать с Клодом

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

Варианты установки

|Кузнечное дело|mcp-получить|Готовый NPM|Готово в Github|Из источников|Использование Докера| |---|---|---|---|---|---|---| |Установка Клода|Авто|Авто|Руководство|Руководство|Руководство|Руководство| |Предпосылки|Node.js|Node.js|Node.js|Никто|Голанг|Докер|

Использование кузнечного дела

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

Использование mcp-get

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

Предварительно собранный из npm

npm install -g @kocierik/mcp-nomad

Обновите ваш claude_desktop_config.json :

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

Из релизов GitHub

Загрузите двоичный файл и настройте Claude Desktop следующим образом:

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

Строительство из источника

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

Использование Docker Linux

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

Использование Docker macos/windows

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

Для Клода 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" ] } } }

Для Клода 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" ] } } }

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

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