Skip to main content
Glama

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

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

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

Готовый пакет NPM

Готовый бинарный файл из Github

Из исходного кода

Настройка Claude

Вручную

Вручную

Вручную

Требования

Node.js

Нет

Golang

Готовый пакет из npm

Пакет публикует CLI-инструмент mcp-nomad. Самый простой вариант без установки (загружается в кэш npm; требуется Node/npm):

npx -y @kocierik/mcp-nomad

Или установите глобально, чтобы mcp-nomad был доступен в вашем PATH:

npm install -g @kocierik/mcp-nomad

claude_desktop_config.json с использованием npx (рекомендуется):

{
  "mcpServers": {
    "mcp_nomad": {
      "command": "npx",
      "args": ["-y", "@kocierik/mcp-nomad"],
      "env": {
        "NOMAD_TOKEN": "${NOMAD_TOKEN}",
        "NOMAD_ADDR": "${NOMAD_ADDR}"
      }
    }
  }
}

Если вы использовали npm install -g, укажите command / args напрямую для бинарного файла:

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

Related MCP server: @profullstack/mcp-server

Параметры сервера

Флаги командной строки (также актуальны при использовании MCP Inspector с запущенным вручную бинарным файлом):

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

Переменные окружения

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

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

  • NOMAD_REGION: передается как параметр запроса REST region, если вызывающая сторона его не переопределяет (для мультирегиональных кластеров)

  • NOMAD_NAMESPACE: пространство имен по умолчанию для инструментов, которые принимают необязательное пространство имен, если оно не указано в инструменте

  • TLS: NOMAD_CACERT, NOMAD_SKIP_VERIFY, NOMAD_TLS_SERVER_NAME (см. utils/client.go / buildTLSConfig)

HTTP-клиент следует официальному API /v1/ и разделен на части в utils/client_*.go; инструменты MCP зависят от узких интерфейсов в utils/nomad_tool_interfaces.go.

NomadClient.MakeRequest (используется только для нескольких вызовов кластера/устаревших методов) отклоняет пути вне внутреннего списка разрешенных — отдавайте предпочтение типизированным помощникам, таким как StopAllocation.

Просмотр с помощью MCP Inspector

Используйте это для локального тестирования и отладки — не требуется для повседневного использования Claude Desktop.

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

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

Inspector с локальным HTTP-сервером (необязательно)

Транспорт по умолчанию — stdio. Чтобы подключить Inspector как Streamable HTTP, сначала запустите бинарный файл в другом терминале:

go run . -transport=streamable-http -port=8080

Затем откройте http://localhost:8080/mcp в Inspector. Для -transport=sse используйте http://localhost:8080/sse.

Лицензия

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityActive
ResponsivenessWithin a week

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An implementation of the Model Context Protocol (MCP) server that enables multiple clients to connect simultaneously and handles basic context management and messaging with an extendable architecture.
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    A basic Model Context Protocol (MCP) server implementation that provides a foundation for MCP server development. The README doesn't specify particular functionality, suggesting it may be a template or starting point for building custom MCP servers.
    1
    -

Latest Blog Posts

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