Mcp Nomad
@kocierik
关于 Mcp Nomad
A nomad MCP Server (modelcontextprotocol)
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-nomad": {
"command": "npx",
"args": [
"-y",
"@kocierik/mcp-nomad"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Mcp Nomad?
Mcp Nomad is a Golang-based MCP server that connects to HashiCorp Nomad, a cluster scheduler. It enables LLM clients like Claude Desktop to interact with Nomad through MCP tools. The server supports multiple installation methods: prebuilt npm package, GitHub releases binary, or building from source.
How to use Mcp Nomad?
Install via npx @kocierik/mcp-nomad, or download a release binary, or build from source with Go. Configure Claude Desktop by adding the server to claude_desktop_config.json with the appropriate command and environment variables (NOMAD_ADDR and NOMAD_TOKEN). Optionally set NOMAD_REGION, NOMAD_NAMESPACE, and TLS-related env vars. The server can run on stdio (default), SSE, or Streamable HTTP transport.
Key features of Mcp Nomad
- Three installation options: npm, GitHub releases, or source build
- Supports stdio, SSE, and Streamable HTTP transport types
- Configurable via environment variables and command-line flags
- TLS support with CACERT, skip verify, and server name
- Uses official Nomad HTTP API with typed helper functions
- Safe API calls via an allow-list for direct requests
Use cases of Mcp Nomad
- Manage Nomad jobs and allocations through natural language in Claude Desktop
- Query cluster status, such as node health and allocation details
- Perform Nomad operations (stop, restart, inspect) without leaving the chat interface
FAQ from Mcp Nomad
What transport types does Mcp Nomad support?
stdio (default), SSE, and Streamable HTTP. Use the -transport flag to change.
How do I point Mcp Nomad to my Nomad server?
Set the NOMAD_ADDR environment variable or use the -nomad-addr flag. Default is http://localhost:4646.
What are the prerequisites for installing Mcp Nomad?
For the npm package, Node.js is required. The GitHub release binary has no prerequisites. Building from source requires a working Go installation.
How can I test Mcp Nomad locally?
Run the MCP Inspector with npx @modelcontextprotocol/inspector npx @kocierik/mcp-nomad. For Streamable HTTP or SSE, start the binary with -transport=sse or -transport=streamable-http and use the Inspector with the appropriate URL.
Does Mcp Nomad support authentication and TLS?
Yes. Provide a Nomad ACL token via NOMAD_TOKEN, and configure TLS with NOMAD_CACERT, NOMAD_SKIP_VERIFY, and NOMAD_TLS_SERVER_NAME environment variables.
其他 分类下的更多 MCP 服务器
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Awesome Mlops
visengerA curated list of references for MLOps
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
评论