
kocierik/mcp-nomad
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
kocierik/mcp-nomad - кандидат на сервер MCP, импортированный из https://github.com/kocierik/mcp-nomad.
Обзор
kocierik/mcp-nomad - кандидат на сервер MCP, импортированный из https://github.com/kocierik/mcp-nomad.
Обзор (машинный перевод)
MCP-сервер на базе Golang подключается к Nomad
Исполнитель: Nomad Go
Использование с Claude
Варианты сервера
MCP Inspector (тестирование)
Вклад Con Con
О MCP
##Использовать с Клодом
[[Т0]]
Варианты установки
Предварительно построенный NPM в Github | Из источников |
| Claude Setup | Руководство | Руководство | Предпосылки | Node.js | None | Golang |
###Предварительно создан для npm
Пакет публикует mcp-nomad CLI. Самый простой вариант с нулевой установкой (загружается в кэш npm; нужен узел / npm):
Или, может быть, он (или она) будет (или она) [2].
[[Т4]] с **[[Т5]] (рекомендуется):
Если вы использовали npm install -g, сохраните command/args как двоичную прямую:
###Из релизов GitHub
Скачайте двоичный файл и настройте Claude Desktop так:
###Строительство из источника
Серверные опции
Флаги командной строки (также актуальны при сопряжении с MCP-инспектором против ручного двоичного кода):
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Golang-based MCP server connecting to Nomad
MCP Nomad Go
Quick start ⚙ Tools ⚙ Configuration ⚙ HTTP mode ⚙ Development ↗ ⚙ About MCP ↗
mcp-nomad lets AI assistants such as Claude inspect and operate a HashiCorp Nomad cluster: jobs, allocations, logs, nodes, variables, ACLs and more.
https://github.com/user-attachments/assets/731621d7-0acf-4045-bacc-7b34a7d83648
Quick start
Add the server to claude_desktop_config.json (requires Node.js):
{
"mcpServers": {
"mcp_nomad": {
"command": "npx",
"args": ["-y", "@kocierik/mcp-nomad"],
"env": {
"NOMAD_ADDR": "http://127.0.0.1:4646",
"NOMAD_TOKEN": ""
}
}
}
}
Add "-read-only" to args to expose only tools that cannot change the cluster.
Other ways to install; then use "command": "mcp-nomad" with the same env:
- npm:
npm install -g @kocierik/mcp-nomad - Binary: download from GitHub Releases
- Source:
go install github.com/kocierik/mcp-nomad@latest
Available tools
| Area | Read | Write |
|---|---|---|
| Jobs | list_jobs, get_job, get_job_summary, get_job_allocations, get_job_evaluations, get_evaluation, get_job_deployments, get_job_services |
run_job, stop_job, scale_job |
| Deployments | list_deployments, get_deployment |
|
| Allocations | list_allocations, get_allocation, get_allocation_logs |
stop_allocation |
| Nodes | list_nodes, get_node |
drain_node, eligibility_node |
| Namespaces | list_namespaces |
create_namespace, delete_namespace |
| Variables | list_variables, get_variable |
create_variable, delete_variable |
| Volumes | list_volumes, get_volume |
delete_volume |
Установка
npx -y @kocierik/mcp-nomadКонфигурация
{
"mcpServers": {
"mcp_nomad": {
"command": "npx",
"args": ["-y", "@kocierik/mcp-nomad"],
"env": {
"NOMAD_ADDR": "http://127.0.0.1:4646",
"NOMAD_TOKEN": "<your-nomad-acl-token>"
}
}
}
}