hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Allows managing Docker containers through natural language commands, including operations such as creating, starting, stopping, and monitoring containers.
ChatGPT MCP 서버
사용자 정의 GPT 인터페이스를 통해 Docker 관리 기능을 제공하는 MCP(Model Context Protocol) 서버입니다.
특징
- 자연어를 통한 Docker 컨테이너 관리
- 모델 컨텍스트 프로토콜(MCP) 기반
- TypeScript 구현
- 컨테이너화된 배포
- 강력한 오류 처리 및 정상적인 종료
- 자원 관리 및 포트 처리
- 속도 제한 및 API 키 인증
설정
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 ChatGPT MCP 서버를 자동으로 설치하려면:
지엑스피1
수동 설치
- 저장소를 복제합니다
Copy
- 종속성 설치
Copy
- 환경 파일 생성
Copy
- 프로젝트를 빌드하세요
Copy
Docker로 실행
- 컨테이너를 빌드하세요
Copy
- 컨테이너를 실행하세요
Copy
또는 수동으로:
Copy
개발
npm run build
- TypeScript 코드 빌드npm run watch
- 변경 사항을 확인하고 다시 빌드합니다.npm run inspector
- MCP 검사기 도구 실행
환경 변수
API_KEY
- API 인증 키HTTP_PORT
- 서버 포트(기본값: 3001)RATE_LIMIT_REQUESTS
- 윈도우당 최대 요청 수RATE_LIMIT_WINDOW
- 밀리초 단위의 창 크기
자원 관리
서버는 강력한 리소스 관리를 구현합니다.
- 프로세스 신호(SIGINT, SIGTERM, SIGQUIT)에 대한 정상적인 종료
- 연결 추적 및 관리
- 요청 시간 초과 처리
- 포트 충돌 감지
- Keep-alive 연결 관리
- 활성 요청 추적 및 정상적인 완료
종료 프로세스
- 서버는 프로세스 신호에 대해 정상적인 종료를 시작합니다.
- 새로운 연결이 거부됩니다
- 활성 요청은 완료될 수 있습니다(시간 초과 포함)
- Keep-alive 연결이 닫혔습니다.
- 서버 포트가 정상적으로 해제되었습니다.
- 리소스가 제대로 해제되었습니다
오류 처리
- 포트 충돌이 감지되어 보고됩니다.
- 처리되지 않은 거부 및 예외가 포착됩니다.
- 네트워크 오류가 제대로 처리됩니다
- 적절한 처리를 통해 리소스 누출을 방지합니다.
- 시간 초과는 종료 중에 서버가 중단되지 않도록 보장합니다.
특허
MIT
You must be authenticated.
Tools
사용자 정의 GPT 인터페이스를 사용하여 자연어 상호작용을 통해 Docker 컨테이너 관리를 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.