changeoracle
ChangeOracle - 10 change management tools: CAB workflow, risk, impact, post-implementation.
我該用這個嗎
品質與安全性
發現項目(3)
- LOW在 patch_compliance 中
- LOW在 sod_check 中
- LOW在 health_check 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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
}社群
證據