tlpt

TLPTOracle — 17-tool TIBER-EU TLPT framework: scope, threat intel, scenarios, reports.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
81%
Integridad del esquema
68%
Calidad de los nombres
85%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'threat_profile' description lacks action verben threat_profile
  • LOWTool 'health_check' description lacks action verben health_check
  • LOWTool 'obligation_map' description lacks action verben obligation_map

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,273Tokens (definiciones de herramientas)
~637 BTamaño de respuesta típico
Impacto moderado en la atención (0.99% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "tlpt": {
      "url": "https://tooloracle.io/tlpt/mcp/"
    }
  }
}

Puntos de conexión remotos

https://tooloracle.io/tlpt/mcp/streamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (17)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪register_exercise(exercise_id, exercise_name, test_type, scope, start_date, ...)

Register a TLPT/pentest exercise.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    },
    "exercise_name": {
      "type": "string"
    },
    "test_type": {
      "type": "string",
      "enum": [
        "tlpt",
        "red_team",
        "vulnerability_scan",
        "pentest",
        "tabletop",
        "scenario_based"
      ]
    },
    "scope": {
      "type": "string"
    },
    "start_date": {
      "type": "string"
    },
    "target_end_date": {
      "type": "string"
    },
    "red_team_provider": {
      "type": "string"
    },
    "ti_provider": {
      "type": "string"
    },
    "authority_notified": {
      "type": "boolean"
    },
    "budget_eur": {
      "type": "number"
    },
    "status": {
      "type": "string",
      "enum": [
        "planned",
        "in_progress",
        "completed",
        "cancelled"
      ]
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "exercise_name"
  ],
  "additionalProperties": false
}
⚪phase_tracker(exercise_id, update_phase, phase_status)

Track TIBER-EU 8-phase lifecycle.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    },
    "update_phase": {
      "type": "integer",
      "description": "Phase 1-8 to update",
      "minimum": 1,
      "maximum": 8
    },
    "phase_status": {
      "type": "string",
      "enum": [
        "not_started",
        "in_progress",
        "completed",
        "blocked"
      ]
    }
  },
  "required": [
    "exercise_id"
  ],
  "additionalProperties": false
}
⚪threat_profile(exercise_id, sector, geography, threat_actors, attack_scenarios, ...)

Define threat landscape for TLPT scoping.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    },
    "sector": {
      "type": "string"
    },
    "geography": {
      "type": "string"
    },
    "threat_actors": {
      "type": "string"
    },
    "attack_scenarios": {
      "type": "string"
    },
    "crown_jewels": {
      "type": "string"
    },
    "critical_systems": {
      "type": "string"
    },
    "exclusions": {
      "type": "string"
    }
  },
  "required": [
    "exercise_id"
  ],
  "additionalProperties": false
}
⚪team_assignment(exercise_id, white_team, red_team, blue_team, purple_team)

Manage Red/Blue/White/Purple team assignments.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    },
    "white_team": {
      "type": "string"
    },
    "red_team": {
      "type": "string"
    },
    "blue_team": {
      "type": "string"
    },
    "purple_team": {
      "type": "string"
    }
  },
  "required": [
    "exercise_id"
  ],
  "additionalProperties": false
}
⚪finding_register(exercise_id, title, severity, attack_path, mitre_technique, ...)

Log a pentest/TLPT finding.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "severity": {
      "type": "string",
      "enum": [
        "critical",
        "high",
        "medium",
        "low"
      ]
    },
    "attack_path": {
      "type": "string"
    },
    "mitre_technique": {
      "type": "string"
    },
    "system_affected": {
      "type": "string"
    },
    "detection_status": {
      "type": "string",
      "enum": [
        "detected",
        "partially_detected",
        "undetected"
      ]
    },
    "recommendation": {
      "type": "string"
    }
  },
  "required": [
    "title",
    "severity"
  ],
  "additionalProperties": false
}
🟡remediation_plan(add, finding_id, action, owner, due_date, ...)

Track remediation of TLPT findings. Set add=true to create.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "add": {
      "type": "boolean"
    },
    "finding_id": {
      "type": "string"
    },
    "action": {
      "type": "string"
    },
    "owner": {
      "type": "string"
    },
    "due_date": {
      "type": "string"
    },
    "exercise_id": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪evidence_bundle(exercise_id)

Compile TLPT evidence for authority attestation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "exercise_id": {
      "type": "string"
    }
  },
  "required": [
    "exercise_id"
  ],
  "additionalProperties": false
}
⚪test_calendar(year)

Annual testing schedule and compliance check.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "year": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪tlpt_readiness(authority_engaged, ti_provider_selected, red_team_selected, scope_defined, white_team_formed, ...)

Assess organizational readiness for a TLPT exercise.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "authority_engaged": {
      "type": "boolean"
    },
    "ti_provider_selected": {
      "type": "boolean"
    },
    "red_team_selected": {
      "type": "boolean"
    },
    "scope_defined": {
      "type": "boolean"
    },
    "white_team_formed": {
      "type": "boolean"
    },
    "crown_jewels_identified": {
      "type": "boolean"
    },
    "budget_approved": {
      "type": "boolean"
    },
    "legal_framework": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server status.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪auto_simulate(entity_id, scenarios)

Autonomous TLPT simulation: generates TIBER-EU scenarios, maps MITRE ATT&CK, creates findings, rates detection. Art. 26.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    },
    "scenarios": {
      "type": "integer",
      "description": "Number of scenarios (default: 3)"
    }
  },
  "required": [
    "entity_id"
  ],
  "additionalProperties": false
}
⚪mitre_map(technique, tactic)

Map MITRE ATT&CK techniques to DORA TLPT. Filter by technique ID or tactic.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "technique": {
      "type": "string"
    },
    "tactic": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪attack_chain(scenario_id)

Generate kill chain for a TIBER-EU scenario with MITRE mapping.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "scenario_id": {
      "type": "string",
      "description": "TIBER-01 to TIBER-08"
    }
  },
  "required": [
    "scenario_id"
  ],
  "additionalProperties": false
}
🟢generate_scenarios

List all 8 TIBER-EU scenarios available for autonomous simulation.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪sync_to_ampel(entity_id)

Push TLPT results to AmpelOracle Art. 26 checks.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "entity_id": {
      "type": "string"
    }
  },
  "required": [
    "entity_id"
  ],
  "additionalProperties": false
}
⚪obligation_map

TLPT obligations DORA-TST-06 to TST-10.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪ping

Connectivity test.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada17 herramientas
verificadoversión no registrada17 herramientas
verificadoversión no registrada17 herramientas