Consul MCP Server

by kocierik
Verified

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.

Integrations

  • Provides access to Consul functionality including service management, health checks, key-value store operations, session management, event handling, prepared queries, status information, agent operations, and system health monitoring.

Consul MCP 서버 🚀

표준화된 인터페이스를 통해 Consul 기능에 대한 액세스를 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

서버는 다음 Consul 기능에 대한 액세스를 제공합니다.

서비스 관리

  • 실행 중인 서비스 목록
  • 서비스 등록 및 등록 취소
  • 서비스 정보를 얻으세요
  • 카탈로그 서비스 목록
  • 카탈로그 서비스 정보 받기

건강 검진

  • 건강 검진 등록
  • 건강 검진 등록 취소
  • 서비스에 대한 건강 검진을 받으세요

키-값 저장소

  • KV 저장소에서 값 가져오기
  • KV 스토어의 키 목록
  • KV 저장소에 값을 넣으세요
  • KV 스토어에서 키 삭제

세션

  • 세션 목록
  • 세션 파괴

이벤트

  • 화재 발생
  • 이벤트 목록

준비된 쿼리

  • 준비된 쿼리를 만듭니다
  • 준비된 쿼리 실행

상태

  • 현재 리더 가져오기
  • 현재 동료를 얻으세요

대리인

  • 에이전트 멤버를 얻으세요
  • 에이전트 자기 정보 받기

체계

  • 시스템 상태 서비스 정보 가져오기

구성

서버는 환경 변수를 사용하여 구성할 수 있습니다.

  • CONSUL_HOST : Consul 서버 호스트(기본값: localhost)
  • CONSUL_PORT : Consul 서버 포트(기본값: 8500)

용법

  1. 서버를 시작합니다:

지엑스피1

  1. 서버는 Consul에 연결하여 MCP 인터페이스를 통해 모든 기능을 사용할 수 있도록 합니다.

개발

  1. 종속성 설치:
npm install
  1. 프로젝트를 빌드하세요:
npm run build
  1. 검사기 실행:
npm run build && npx @modelcontextprotocol/inspector node build/index.js

클로드 구성

{ "mcpServers": { "consul-mcp": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js" ] } } }

특허

MIT

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

표준화된 모델 컨텍스트 프로토콜 인터페이스를 통해 Consul 기능(서비스, 상태 점검, KV 스토어, 세션, 이벤트, 쿼리 등)에 대한 액세스를 제공합니다.

  1. Features
    1. Service Management
    2. Health Checks
    3. Key-Value Store
    4. Sessions
    5. Events
    6. Prepared Queries
    7. Status
    8. Agent
    9. System
  2. Configuration
    1. Usage
      1. Development
        1. Claude config
          1. License
            ID: fy1voql75b