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