Nomad Mcp Server

Nomad Mcp Server

🚀 基于Golang的Nomad MCP服务器

本项目是基于Golang实现的Nomad MCP服务器,可用于查看和管理Nomad作业、监控任务运行状态,还提供了用户友好的交互界面。

🚀 快速开始

你可以通过以下不同方式来使用本服务器,如使用Inspector浏览,或者将其集成到Claude环境中。

✨ 主要特性

  • 查看和管理Nomad作业
  • 监控任务运行状态
  • 提供用户友好的交互界面

💻 使用示例

使用Inspector浏览

要使用Inspector浏览此服务器,请按照以下步骤操作:

  1. 打开Inspector界面。
  2. 配置相关参数以连接到本服务器。
  3. 开始浏览和管理Nomad作业。

与Claude一起使用

将此服务器集成到Claude环境中,可以提供强大的任务管理和监控能力。以下是集成指南:

安装选项

使用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
配置Claude(适用于macOS/Windows)

config.json中添加以下配置:

{
"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"
]
}
}
}
配置Claude(适用于Linux)

config.json中添加以下配置:

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

🔧 技术细节

环境变量

以下是服务器运行所需的环境变量:

  • NOMAD_ADDR:默认为http://127.0.0.1:4646
  • NOMAD_TOKEN:可选,用于身份验证和权限管理

📚 详细文档

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-01 19:48

相似服务问题

相关AI产品