eu-audit-mcp
eu-audit-mcp
Manipulationssicherer Audit-Trail-MCP-Server für die EU-KI-Verordnung und DSGVO-Compliance. Entwickelt für die Integration in eine lokale Desktop-Anwendung über stdio-Transport.
Funktionen
Manipulationssicheres Logging — HMAC-SHA256-Hash-Kette über alle Ereignisse
PII-Scanning — Automatische Erkennung und Schwärzung mittels Microsoft Presidio (EU-Muster)
DSGVO-Löschung — Unterstützung des Rechts auf Löschung gemäß Artikel 17 mit Audit-Trail
Compliance-Prüfungen — Technische Checkliste gemäß EU-KI-Verordnung Artikel 12/19 und DSGVO Artikel 30
Lokal zuerst — Alle Daten verbleiben auf Ihrem Rechner in einer einzigen SQLite-Datei
Related MCP server: mcp-witness
Regulatorischer Kontext
Dieser Server implementiert technische Maßnahmen für die folgenden EU-Verordnungen:
Verordnung | Artikel | Anforderung |
EU-KI-Verordnung (2024/1689) | Automatische Aufzeichnung von Ereignissen (Logs) für Hochrisiko-KI-Systeme | |
Aufbewahrung automatisch generierter Logs für mindestens 6 Monate | ||
DSGVO (2016/679) | Recht auf Löschung personenbezogener Daten („Recht auf Vergessenwerden") | |
Verzeichnis von Verarbeitungstätigkeiten, einschließlich Zwecken und Datenkategorien |
Die Pflichten für Hochrisiko-KI-Systeme gemäß EU-KI-Verordnung treten am 2. August 2026 in Kraft.
Siehe LEGAL_REFERENCES.md für die vollständigen Artikeltexte und eine detaillierte Zuordnung, wie jedes Tool die jeweilige Anforderung erfüllt.
Haftungsausschluss: Dieses Tool bietet eine technische Checkliste, keine Rechtsberatung. Konsultieren Sie für Compliance-Entscheidungen qualifizierte Rechtsberatung.
Schnellstart
pip install -e ".[dev]"Server ausführen (stdio)
python -m eu_audit_mcp.serverMCP-Client-Konfiguration
{
"mcpServers": {
"eu-audit": {
"command": "python",
"args": ["-m", "eu_audit_mcp.server"],
"env": {
"AUDIT_CONFIG": "./audit_config.yaml"
}
}
}
}Tests ausführen
pytest tests/MCP-Tools
Tool | Beschreibung |
| Ein Audit-Ereignis mit automatischem PII-Scanning aufzeichnen |
| Einen LLM-Inferenzaufruf protokollieren (Modell, Tokens, Kosten) |
| Ein Dokument-/Datenzugriffsereignis protokollieren |
| Ereignisse nach Zeitraum, Typ, Sitzung durchsuchen |
| Vollständige geordnete Ablaufverfolgung einer Sitzung |
| Zusammenfassende Statistiken über einen Zeitraum |
| Prüfung gemäß EU-KI-Verordnung Art. 12/19 und DSGVO Art. 30 |
| DSGVO Artikel 17 – Recht auf Löschung |
| Zusammenfassung erkannter PII-Typen (nur Anzahlen) |
| Integrität der Hash-Kette verifizieren |
Konfiguration
Kopieren Sie die Beispielkonfiguration und passen Sie sie an:
cp audit_config.example.yaml audit_config.yamlSetzen Sie die Umgebungsvariable AUDIT_CONFIG, um auf Ihre Konfigurationsdatei zu verweisen. Committen Sie audit_config.yaml nicht, wenn es ein chain_secret enthält – es ist standardmäßig in .gitignore.
Sicherheit
Siehe SECURITY.md für das Bedrohungsmodell, Sicherheitsmaßnahmen und Meldung von Schwachstellen.
Lizenz
Apache-2.0
This server cannot be deployed
Maintenance
Related MCP Connectors
AI governance MCP server for EU AI Act compliance and jurisdiction verification
Tamper-evident SHA-256 hash-chained decision notary for EU AI Act, NIST AI RMF & SOC2.
Register every AI agent, log every action, prove it. EU AI Act compliance built in.
10,065 source-verified compliance nodes, 39 pillars, 25 MCP tools (EU AI Act, GDPR, NIST, MITRE).
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for AI compliance auditing. Scores agent outputs for hallucination liability under the EU AI Act, issues verifiable compliance stamps, and tracks audit history by agent.MIT
- AlicenseNot gradedqualityDmaintenanceCryptographic proof of every AI decision. An immutable, verifiable audit trail MCP server.1MIT
- AlicenseAqualityDmaintenanceTamper-evident audit logging for AI decisions. Three tools (record_decision, verify_decision, list_decisions) write to a regulator-grade ledger built on AWS S3 Object Lock with 7-year retention. Designed for EU AI Act Article 12 and FCA SS1/23 evidence requirements. Try zero-config: npx audit-ledger-mcp boots in sandbox mode against a public hosted tenant.392 npm1Apache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server providing immutable audit logging, policy enforcement, and compliance reporting for AI agent workflows, enabling regulatory compliance and chain integrity verification.1MIT