MCPサーバー

resilienceoracle

io.tooloracle/resilienceoracle

このMCPでできること

Supports operational resilience planning through business impact analysis, RTO/RPO checks, disaster recovery testing, crisis plans, and DORA evidence collection.

bcm_gap_analysis
BCM plan completeness analysis across all systems.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
crisis_plan_check
Validate crisis communication plan elements (Art. 11(7)).
入力スキーマ
{'type': 'object', 'properties': {'media_handling': {'type': 'boolean'}, 'escalation_matrix': {'type': 'boolean'}, 'communication_plan': {'type': 'boolean'}, 'crisis_team_defined': {'type': 'boolean'}, 'crisis_drill_conducted': {'type': 'boolean'}, 'internal_communication': {'type': 'boolean'}, 'customer_notification_process': {'type': 'boolean'}, 'regulator_notification_process': {'type': 'boolean'}}, 'additionalProperties': False}
evidence_bundle
Collect BCM/DRP evidence for audit — systems, BIA, test records.
入力スキーマ
{'type': 'object', 'properties': {'system_id': {'type': 'string', 'description': 'Optional: scope to one system'}}, 'additionalProperties': False}
health_check
Server status.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
recovery_status
Recovery readiness dashboard — how many systems are DR-ready.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
register_system
Register a business-critical ICT system for BCM tracking.
入力スキーマ
{'type': 'object', 'required': ['system_name'], 'properties': {'notes': {'type': 'string'}, 'owner': {'type': 'string'}, 'provider': {'type': 'string'}, 'system_id': {'type': 'string'}, 'department': {'type': 'string'}, 'criticality': {'enum': ['critical', 'important', 'standard'], 'type': 'string'}, 'description': {'type': 'string'}, 'system_name': {'type': 'string'}, 'failover_site': {'type': 'string'}, 'backup_location': {'type': 'string'}, 'backup_frequency': {'type': 'string'}, 'data_classification': {'type': 'string'}}, 'additionalProperties': False}
rto_rpo_check
Validate RTO/RPO targets against actual backup/failover capabilities.
入力スキーマ
{'type': 'object', 'properties': {'system_id': {'type': 'string'}}, 'additionalProperties': False}
scenario_library
DORA-relevant test scenario library (10 scenarios).
入力スキーマ
{'type': 'object', 'properties': {'severity': {'enum': ['critical', 'high', 'medium'], 'type': 'string'}}, 'additionalProperties': False}
set_bia
Set Business Impact Analysis data — RTO, RPO, MTPD, financial impact.
入力スキーマ
{'type': 'object', 'required': ['system_id'], 'properties': {'rpo_hours': {'type': 'number'}, 'rto_hours': {'type': 'number'}, 'system_id': {'type': 'string'}, 'mtpd_hours': {'type': 'number'}, 'dependencies': {'type': 'string'}, 'recovery_priority': {'type': 'integer'}, 'regulatory_impact': {'type': 'string'}, 'customers_affected': {'type': 'integer'}, 'reputational_impact': {'type': 'string'}, 'financial_impact_per_hour': {'type': 'number'}}, 'additionalProperties': False}
test_register
Register a DR/BCM test execution with results and evidence.
入力スキーマ
{'type': 'object', 'required': ['scenario', 'result'], 'properties': {'result': {'enum': ['pass', 'partial', 'fail'], 'type': 'string'}, 'scenario': {'type': 'string'}, 'system_id': {'type': 'string'}, 'test_date': {'type': 'string'}, 'test_type': {'type': 'string'}, 'evidence_ref': {'type': 'string'}, 'issues_found': {'type': 'string'}, 'participants': {'type': 'string'}, 'rpo_achieved_hours': {'type': 'number'}, 'rto_achieved_hours': {'type': 'number'}, 'remediation_actions': {'type': 'string'}}, 'additionalProperties': False}
追加
health_check
2026年9月17日12:53
追加
evidence_bundle
2026年9月17日12:53
追加
crisis_plan_check
2026年9月17日12:53
追加
recovery_status
2026年9月17日12:53
追加
bcm_gap_analysis
2026年9月17日12:53
追加
scenario_library
2026年9月17日12:53
追加
test_register
2026年9月17日12:53
追加
rto_rpo_check
2026年9月17日12:53
追加
set_bia
2026年9月17日12:53
追加
register_system
2026年9月17日12:53