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
}社区
证据