Coolify MCP 서버
개요
이는 아직 개발 단계에 있습니다.
Coolify MCP(Model Context Protocol) 서버는 Coolify API를 위한 통합 계층으로, 사용자가 표준화된 인터페이스를 통해 다양한 리소스 및 애플리케이션과 상호작용할 수 있도록 합니다. 이 서버는 TypeScript를 사용하여 구축되었으며, 원활한 통신을 위해 Model Context Protocol SDK를 활용합니다.


Related MCP server: Coolify MCP Server
특징
리소스 및 애플리케이션 목록
특정 애플리케이션에 대한 세부 정보를 얻으세요
애플리케이션 시작, 중지 및 다시 시작
태그 또는 UUID로 애플리케이션 배포
시스템 상태에 대한 상태 점검
Coolify API의 현재 버전을 가져옵니다.
설치
Coolify MCP 서버를 설정하려면 다음 단계를 따르세요.
저장소를 복제합니다.
지엑스피1
종속성 설치:
그런 다음 실행
빌드 디렉토리를 생성합니다.
Claude 구성 설정:
claude_desktop_config.json 파일에 다음과 같은 내용이 필요합니다.
API 엔드포인트
서버는 다음과 같은 작업을 지원합니다.
리소스 목록
요청:
list-resources응답: Coolify의 모든 리소스 목록입니다.
응용 프로그램 목록
요청:
list-applications응답: 모든 응용 프로그램 목록.
신청 세부 정보 받기
요청:
get-application매개변수:
{"uuid": "<application-uuid>"}응답: 지정된 애플리케이션의 세부 정보.
응용 프로그램 시작
요청:
start-application매개변수:
{"uuid": "<application-uuid>"}응답: 시작 작업의 결과입니다.
응용 프로그램 중지
요청:
stop-application매개변수:
{"uuid": "<application-uuid>"}응답: 중지 작업의 결과입니다.
응용 프로그램 다시 시작
요청:
restart-application매개변수:
{"uuid": "<application-uuid>"}응답: 재시작 작업의 결과입니다.
애플리케이션 배포
요청:
deploy매개변수:
{"tag": "<tag-name>", "uuid": "<application-uuid>", "force": true}응답: 배포 작업의 결과입니다.
버전 받기
요청:
get-version응답: Coolify API의 최신 버전입니다.
건강 검진
요청:
health-check응답: 시스템 상태.
기여하다
기여를 환영합니다! 개선 사항이나 버그 수정 사항이 있으면 이슈를 개설하거나 풀 리퀘스트를 제출해 주세요.