30c72b75637d7e2130a3a0eed961235082f6aca3source_git · ekdh600/build-mcp · current release
Observed 2026-08-25T14:59:22.674Z using mcpSecurity-inventory. Status: partial. Negotiated protocol: 2024-11-05.
{
"tools": {},
"prompts": {},
"resources": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
docker_build여러 파일을 업로드하여 Docker 이미지를 빌드합니다.Input schema{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "이미지 태그"
},
"contextPath": {
"type": "string",
"description": "Docker build context 경로"
}
},
"required": [
"tag",
"contextPath"
]
} | — | — · — | — |
docker_container_prune중지된 컨테이너를 일괄 삭제합니다.Input schema{
"type": "object",
"properties": {
"force": {
"type": "boolean",
"description": "강제 삭제 여부"
},
"filter": {
"type": "string",
"description": "필터"
}
},
"required": []
} | — | — · — | — |
docker_image_prune사용하지 않는 이미지를 일괄 삭제합니다.Input schema{
"type": "object",
"properties": {
"force": {
"type": "boolean",
"description": "강제 삭제 여부"
},
"filter": {
"type": "string",
"description": "필터"
}
},
"required": []
} | — | — · — | — |
docker_images로컬에 저장된 Docker 이미지 목록을 출력합니다.Input schema{
"type": "object",
"properties": {},
"required": []
} | — | — · — | — |
docker_inspect컨테이너 또는 이미지의 상세 정보를 출력합니다.Input schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "컨테이너 또는 이미지 이름/ID"
}
},
"required": [
"target"
]
} | — | — · — | — |
docker_login도커 레지스트리에 로그인합니다.Input schema{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "도커 허브 사용자명"
},
"password": {
"type": "string",
"description": "도커 허브 비밀번호 또는 토큰"
},
"registry": {
"type": "string",
"description": "레지스트리 주소 (옵션, 기본값: 도커 허브)"
}
},
"required": [
"username",
"password"
]
} | — | — · — | — |
docker_network_prune사용하지 않는 네트워크를 일괄 삭제합니다.Input schema{
"type": "object",
"properties": {
"force": {
"type": "boolean",
"description": "강제 삭제 여부"
},
"filter": {
"type": "string",
"description": "필터"
}
},
"required": []
} | — | — · — | — |
docker_ps실행 중인 Docker 컨테이너 목록을 출력합니다. (all 옵션 사용 시 중지된 컨테이너도 포함)Input schema{
"type": "object",
"properties": {
"all": {
"type": "boolean",
"description": "모든 컨테이너 출력 여부(-a)"
}
},
"required": []
} | — | — · — | — |
docker_push태그된 이미지를 레지스트리로 푸시합니다.Input schema{
"type": "object",
"properties": {
"sourceTag": {
"type": "string",
"description": "소스 이미지 태그"
},
"targetTag": {
"type": "string",
"description": "타겟 이미지 태그"
}
},
"required": [
"sourceTag",
"targetTag"
]
} | — | — · — | — |
docker_rm컨테이너 이름 또는 ID로 Docker 컨테이너를 삭제합니다. (삭제 전 중지 시도)Input schema{
"type": "object",
"properties": {
"container": {
"type": "string",
"description": "삭제할 컨테이너 이름 또는 ID"
}
},
"required": [
"container"
]
} | — | — · — | — |
docker_rm_multi컨테이너 이름 또는 ID 배열로 여러 Docker 컨테이너를 한 번에 중지 후 삭제합니다.Input schema{
"type": "object",
"properties": {
"containers": {
"type": "array",
"items": {
"type": "string"
},
"description": "삭제할 컨테이너 이름 또는 ID 배열"
}
},
"required": [
"containers"
]
} | — | — · — | — |
docker_rmi이미지 이름 또는 ID로 Docker 이미지를 삭제합니다.Input schema{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "삭제할 이미지 이름 또는 ID"
}
},
"required": [
"image"
]
} | — | — · — | — |
docker_rmi_multi이미지 이름 또는 ID 배열로 여러 Docker 이미지를 한 번에 삭제합니다.Input schema{
"type": "object",
"properties": {
"images": {
"type": "array",
"items": {
"type": "string"
},
"description": "삭제할 이미지 이름 또는 ID 배열"
}
},
"required": [
"images"
]
} | — | — · — | — |
docker_run원하는 이름, 이미지, 옵션, 명령어를 받아 Docker 컨테이너를 생성 및 실행합니다.Input schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "컨테이너 이름 (선택)"
},
"image": {
"type": "string",
"description": "사용할 도커 이미지"
},
"options": {
"type": "string",
"description": "추가 docker run 옵션 (예: -p 8080:80 -e ENV=prod)"
},
"command": {
"type": "string",
"description": "컨테이너에서 실행할 명령어 및 인자 (예: 'sleep 3600')"
}
},
"required": [
"image"
]
} | — | — · — | — |
docker_stop컨테이너 이름 또는 ID로 Docker 컨테이너를 중지합니다.Input schema{
"type": "object",
"properties": {
"container": {
"type": "string",
"description": "중지할 컨테이너 이름 또는 ID"
}
},
"required": [
"container"
]
} | — | — · — | — |
docker_stop_multi컨테이너 이름 또는 ID 배열로 여러 Docker 컨테이너를 한 번에 중지합니다.Input schema{
"type": "object",
"properties": {
"containers": {
"type": "array",
"items": {
"type": "string"
},
"description": "중지할 컨테이너 이름 또는 ID 배열"
}
},
"required": [
"containers"
]
} | — | — · — | — |
docker_volume_prune사용하지 않는 볼륨을 일괄 삭제합니다.Input schema{
"type": "object",
"properties": {
"force": {
"type": "boolean",
"description": "강제 삭제 여부"
},
"filter": {
"type": "string",
"description": "필터"
}
},
"required": []
} | — | — · — | — |
도커 관련 도움말을 제공합니다.
{
"prompt_key": "docker_help",
"name": "docker_help",
"description": "도커 관련 도움말을 제공합니다.",
"arguments": [],
"metadata_hash": "2f3d0f5e2174582f1f98dcdd540c2286e06430a99bcb75f041384f0a4b6fe0d9"
}