MCPサーバー

doraeventfabric

io.tooloracle/doraeventfabric

このMCPでできること

Provides an event and subscription fabric for routing DORA compliance, security, outage, audit, drift, and regulatory signals.

active_rules
Show all routing rules (event → Conductor action).
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
create_rule
Create custom routing rule.
入力スキーマ
{'type': 'object', 'properties': {'priority': {'type': 'integer'}, 'event_type': {'type': 'string'}, 'description': {'type': 'string'}, 'conductor_action': {'type': 'string'}}, 'additionalProperties': False}
emit_event
Emit an event → auto-routes to Conductor based on rules. Types: cve_critical, cloud_outage, regulation_change, security_breach, sanctions_update, audit_notice, evidence_expired, drift_detected, sla_breach, finding_overdue, daily_check, weekly_drift_scan.
入力スキーマ
{'type': 'object', 'properties': {'detail': {'type': 'string'}, 'source': {'type': 'string', 'description': 'Event source (webhook, internal, cron)'}, 'entity_id': {'type': 'string'}, 'event_type': {'type': 'string', 'description': 'Event type (see types above)'}}, 'additionalProperties': False}
event_log
Query event history with filters.
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer'}, 'entity_id': {'type': 'string'}, 'event_type': {'type': 'string'}}, 'additionalProperties': False}
event_stats
Event statistics: by type, source, status.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
health_check
Server status.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_schedules
View scheduled scans.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_subscriptions
Show all active subscriptions.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
ping
Connectivity test.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
schedule_scan
Schedule periodic scans (daily_check, weekly_drift_scan).
入力スキーマ
{'type': 'object', 'properties': {'cron': {'type': 'string', 'description': 'Cron expression (default: 0 6 * * *)'}, 'name': {'type': 'string'}, 'entity_id': {'type': 'string'}, 'event_type': {'type': 'string'}}, 'additionalProperties': False}
subscribe
Subscribe an oracle to an event type.
入力スキーマ
{'type': 'object', 'properties': {'tool': {'type': 'string'}, 'oracle': {'type': 'string'}, 'event_type': {'type': 'string'}}, 'additionalProperties': False}
test_webhook
Simulate a webhook event to test routing.
入力スキーマ
{'type': 'object', 'properties': {'detail': {'type': 'string'}, 'entity_id': {'type': 'string'}, 'event_type': {'type': 'string'}}, 'additionalProperties': False}
unsubscribe
Remove a subscription.
入力スキーマ
{'type': 'object', 'properties': {'subscription_id': {'type': 'string'}}, 'additionalProperties': False}
webhook_status
Webhook health: events processed, rules active, supported types.
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
追加
ping
2026年9月17日12:53
追加
health_check
2026年9月17日12:53
追加
webhook_status
2026年9月17日12:53
追加
list_schedules
2026年9月17日12:53
追加
schedule_scan
2026年9月17日12:53
追加
test_webhook
2026年9月17日12:53
追加
create_rule
2026年9月17日12:53
追加
active_rules
2026年9月17日12:53
追加
event_stats
2026年9月17日12:53
追加
event_log
2026年9月17日12:53
追加
list_subscriptions
2026年9月17日12:53
追加
unsubscribe
2026年9月17日12:53
追加
subscribe
2026年9月17日12:53
追加
emit_event
2026年9月17日12:53