Consul MCP 서버 🚀
표준화된 인터페이스를 통해 Consul 기능에 대한 액세스를 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
특징
서버는 다음 Consul 기능에 대한 액세스를 제공합니다.
서비스 관리
- 실행 중인 서비스 목록
- 서비스 등록 및 등록 취소
- 서비스 정보를 얻으세요
- 카탈로그 서비스 목록
- 카탈로그 서비스 정보 받기
건강 검진
- 건강 검진 등록
- 건강 검진 등록 취소
- 서비스에 대한 건강 검진을 받으세요
키-값 저장소
- KV 저장소에서 값 가져오기
- KV 스토어의 키 목록
- KV 저장소에 값을 넣으세요
- KV 스토어에서 키 삭제
세션
이벤트
준비된 쿼리
상태
대리인
- 에이전트 멤버를 얻으세요
- 에이전트 자기 정보 받기
체계
구성
서버는 환경 변수를 사용하여 구성할 수 있습니다.
CONSUL_HOST
: Consul 서버 호스트(기본값: localhost)CONSUL_PORT
: Consul 서버 포트(기본값: 8500)
용법
- 서버를 시작합니다:
지엑스피1
- 서버는 Consul에 연결하여 MCP 인터페이스를 통해 모든 기능을 사용할 수 있도록 합니다.
개발
- 종속성 설치:
- 프로젝트를 빌드하세요:
- 검사기 실행:
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