changeoracle
ChangeOracle - 10 change management tools: CAB workflow, risk, impact, post-implementation.
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- LOWpatch_compliance에서
- LOWsod_check에서
- LOWhealth_check에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"changeoracle": {
"url": "https://tooloracle.io/change/mcp/"
}
}
}원격 엔드포인트
https://tooloracle.io/change/mcp/streamable-http할 수 있는 일
도구 목록
도구 (10)
🟡register_change(change_id, title, description, change_type, priority, ...)
Register an ICT change request with full DORA traceability.
입력 스키마
{
"type": "object",
"properties": {
"change_id": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"change_type": {
"type": "string",
"enum": [
"standard",
"normal",
"emergency",
"patch",
"infrastructure",
"config"
]
},
"priority": {
"type": "string",
"enum": [
"urgent",
"high",
"normal",
"low"
]
},
"risk_level": {
"type": "string",
"enum": [
"critical",
"high",
"medium",
"low"
]
},
"requestor": {
"type": "string"
},
"approver": {
"type": "string"
},
"implementer": {
"type": "string"
},
"tester": {
"type": "string"
},
"affected_systems": {
"type": "string"
},
"affected_services": {
"type": "string"
},
"justification": {
"type": "string"
},
"implementation_plan": {
"type": "string"
},
"rollback_plan": {
"type": "string"
},
"test_plan": {
"type": "string"
},
"scheduled_date": {
"type": "string"
},
"cve_reference": {
"type": "string"
},
"patch_id": {
"type": "string"
},
"notes": {
"type": "string"
}
},
"required": [
"title"
],
"additionalProperties": false
}🟢list_changes(status, change_type, risk_level, search)
List changes with optional filters.
입력 스키마
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"draft",
"submitted",
"approved",
"rejected",
"implementing",
"testing",
"verified",
"completed",
"rolled_back",
"cancelled"
]
},
"change_type": {
"type": "string",
"enum": [
"standard",
"normal",
"emergency",
"patch",
"infrastructure",
"config"
]
},
"risk_level": {
"type": "string",
"enum": [
"critical",
"high",
"medium",
"low"
]
},
"search": {
"type": "string"
}
},
"additionalProperties": false
}🟡change_risk_assess(change_id)
Automated risk assessment based on type, scope, and controls.
입력 스키마
{
"type": "object",
"properties": {
"change_id": {
"type": "string"
}
},
"required": [
"change_id"
],
"additionalProperties": false
}🟢approval_check(change_id)
Verify approval chain, SoD compliance, and prerequisites.
입력 스키마
{
"type": "object",
"properties": {
"change_id": {
"type": "string"
}
},
"required": [
"change_id"
],
"additionalProperties": false
}🟢test_evidence(change_id, add, test_type, result, tester, ...)
Record or view test execution evidence for a change.
입력 스키마
{
"type": "object",
"properties": {
"change_id": {
"type": "string"
},
"add": {
"type": "boolean"
},
"test_type": {
"type": "string",
"enum": [
"functional",
"regression",
"security",
"performance",
"uat"
]
},
"result": {
"type": "string",
"enum": [
"pass",
"fail",
"partial"
]
},
"tester": {
"type": "string"
},
"environment": {
"type": "string"
},
"test_date": {
"type": "string"
},
"notes": {
"type": "string"
}
},
"required": [
"change_id"
],
"additionalProperties": false
}⚪rollback_plan(change_id, rollback_tested, estimated_rollback_minutes, backup_confirmed, communication_plan)
Validate rollback plan readiness for a change.
입력 스키마
{
"type": "object",
"properties": {
"change_id": {
"type": "string"
},
"rollback_tested": {
"type": "boolean"
},
"estimated_rollback_minutes": {
"type": "integer"
},
"backup_confirmed": {
"type": "boolean"
},
"communication_plan": {
"type": "boolean"
}
},
"required": [
"change_id"
],
"additionalProperties": false
}🟡patch_compliance
Patch lag analysis — overdue patches against scheduled deadlines.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢sod_check
Detect Segregation of Duties violations across all changes.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡change_stats
Dashboard: volume, risk distribution, test/rollback coverage, emergency ratio.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢health_check
Server status.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}커뮤니티
증거