policyoracle
PolicyOracle - 12 policy lifecycle tools: drafting, approval, distribution, attestation.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (6)
- LOWin register_policy
- LOWin approval_tracker
- LOWin coverage_map
- LOWin compliance_score
- LOWin health_check
- LOWin obligation_map
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"policyoracle": {
"url": "https://tooloracle.io/policy/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/policy/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (12)
⚪register_policy(policy_id, policy_name, policy_type, owner, department, ...)
Register an ICT security policy.
Eingabe-Schema
{
"type": "object",
"properties": {
"policy_id": {
"type": "string"
},
"policy_name": {
"type": "string"
},
"policy_type": {
"type": "string",
"enum": [
"info_security",
"encryption",
"access_control",
"change_mgmt",
"patch_mgmt",
"network_security",
"ict_operations",
"incident_mgmt",
"bcm",
"logging",
"third_party",
"awareness"
]
},
"owner": {
"type": "string"
},
"department": {
"type": "string"
},
"version": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"draft",
"pending_approval",
"approved",
"retired"
]
},
"approved_by": {
"type": "string"
},
"approval_date": {
"type": "string"
},
"review_date": {
"type": "string"
},
"next_review": {
"type": "string"
},
"scope": {
"type": "string"
},
"dora_article": {
"type": "string"
},
"notes": {
"type": "string"
}
},
"required": [
"policy_name"
],
"additionalProperties": false
}🟢list_policies(status)
List policies with optional status filter.
Eingabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string"
}
},
"additionalProperties": false
}🟢policy_gap_check
Check coverage against 12 RTS-required ICT policies.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪review_schedule
Policy review cycle — overdue and upcoming.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪approval_tracker
Policy approval workflow status.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪coverage_map
Map policies to DORA/RTS article requirements.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡version_control(policy_id, new_version)
Track policy versions. Set new_version to bump.
Eingabe-Schema
{
"type": "object",
"properties": {
"policy_id": {
"type": "string"
},
"new_version": {
"type": "string"
}
},
"required": [
"policy_id"
],
"additionalProperties": false
}🟡attestation(add, policy_id, attested_by, role, date)
Record policy attestation. Set add=true.
Eingabe-Schema
{
"type": "object",
"properties": {
"add": {
"type": "boolean"
},
"policy_id": {
"type": "string"
},
"attested_by": {
"type": "string"
},
"role": {
"type": "string"
},
"date": {
"type": "string"
}
},
"additionalProperties": false
}⚪compliance_score
Overall policy compliance scoring.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢health_check
Server status.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪obligation_map
Policy obligations DORA-POL-01 to POL-04, 12 RTS policies, cross-jurisdiction.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
Connectivity test.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis