mcp-nomad

by kocierik

Integrations

  • Offers containerized deployment options for running the MCP server across different environments, with specific configuration instructions for Linux, macOS and Windows systems.

  • Enables interaction with HashiCorp Nomad cluster, providing comprehensive job management, deployment operations, namespace handling, node administration, allocation tracking, variable management, volume operations, ACL controls, Sentinel policy management, and cluster monitoring capabilities.

특징

  • 일자리 목록
  • 채용 정보 보기
  • 작업 실행
  • 작업 중지
  • 작업 버전 가져오기
  • 구인공고 제출하기
  • 작업 할당 목록
  • 직무 평가 목록
  • 작업 배포 목록
  • 직무 배치 받기
  • 직무 요약 받기
  • 작업 업데이트
  • 매개변수화된 작업 전송
  • 작업 되돌리기
  • 직업 안정성 설정
  • 직무 평가 생성
  • 작업 계획 만들기
  • 새로운 주기적 인스턴스 강제 실행
  • 작업 규모 상태 가져오기
  • 작업 그룹 확장
  • 구인 서비스 목록
  • 배포 목록
  • 배포 세부 정보 가져오기
  • 네임스페이스 나열
  • 네임스페이스 만들기
  • 네임스페이스 삭제
  • 노드 목록
  • 노드 세부 정보 가져오기
  • 드레인 노드
  • 노드 적격성 설정
  • 목록 할당
  • 할당 세부 정보 받기
  • 할당 로그 가져오기
  • 작업 로그 가져오기
  • 필터링 및 페이지 매김을 사용하여 변수 나열
  • 변수 세부 정보 가져오기
  • 네임스페이스 지원을 사용하여 변수 만들기
  • CAS 지원을 사용하여 변수 삭제

변수 연산의 예:

지엑스피1

  • 볼륨 목록
  • 볼륨 세부 정보 가져오기
  • 볼륨 삭제
  • 볼륨 청구 목록
  • 볼륨 클레임 삭제
  • ACL 토큰 나열
  • ACL 토큰 세부 정보 가져오기
  • ACL 토큰 생성
  • ACL 토큰 삭제
  • ACL 정책 나열
  • ACL 정책 세부 정보 가져오기
  • ACL 정책 생성
  • ACL 정책 삭제
  • ACL 역할 나열
  • ACL 역할 세부 정보 가져오기
  • ACL 역할 생성
  • ACL 역할 삭제
  • 부트스트랩 ACL 시스템
  • 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 : Nomad HTTP API 주소(기본값: http://localhost:4646 )
  • NOMAD_TOKEN : Nomad ACL 토큰(선택 사항)

클로드와 함께 사용하세요

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

설치 옵션

|대장간|mcp-get|사전 구축된 NPM|Github에 미리 빌드됨|출처에서|Docker 사용| |---|---|---|---|---|---|---| |클로드 셋업|자동|자동|수동|수동|수동|수동| |필수 조건|노드.js|노드.js|노드.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

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

Claude 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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp-노마드

  1. 검사기로 탐색
    1. 사용 가능한 옵션
    2. 환경 변수
  2. 클로드와 함께 사용하세요
    1. 설치 옵션
    2. 대장간 사용
    3. mcp-get 사용
    4. npm에서 미리 빌드됨
    5. GitHub 릴리스에서
    6. 소스에서 빌드
    7. Docker Linux 사용하기
    8. Docker macos/windows 사용
    9. Claude macos/windows의 경우:
    10. Claude linux의 경우:
  3. 특허

    Related MCP Servers

    View all related MCP servers

    ID: 9l65un0rv0