Skip to main content
Glama
eu-audit-mcp

eu-audit-mcp

by jellewas

eu-audit-mcp

변조 방지 감사 추적 MCP 서버로, EU AI 법 및 GDPR 준수를 위해 설계되었습니다. stdio 전송을 통해 로컬 데스크톱 애플리케이션에 통합되도록 제작되었습니다.

기능

  • 변조 방지 로깅 — 모든 이벤트에 대한 HMAC-SHA256 해시 체인

  • PII 스캐닝 — Microsoft Presidio(EU 패턴)를 통한 자동 탐지 및 수정

  • GDPR 삭제 — 감사 추적을 지원하는 제17조 삭제 권리

  • 규정 준수 확인 — EU AI 법 제12/19조 및 GDPR 제30조에 대한 기술 체크리스트

  • 로컬 우선 — 모든 데이터가 단일 SQLite 파일에 기기에 저장됩니다.

Related MCP server: mcp-witness

규제 컨텍스트

이 서버는 다음 EU 규정에 대한 기술적 조치를 구현합니다:

규정

조항

요구 사항

EU AI 법 (2024/1689)

제12조

고위험 AI 시스템에 대한 이벤트(로그) 자동 기록

제19조

최소 6개월간 자동 생성된 로그 보관

GDPR (2016/679)

제17조

개인 데이터 삭제 권리("잊혀질 권리")

제30조

처리 활동 기록(목적 및 데이터 범주 포함)

EU AI 법의 고위험 의무는 2026년 8월 2일부터 발효됩니다.

전체 조항 텍스트와 각 도구가 각 요구 사항을 어떻게 해결하는지에 대한 자세한 매핑은 LEGAL_REFERENCES.md를 참조하세요.

면책 조항: 이 도구는 법적 조언이 아닌 기술 체크리스트를 제공합니다. 규정 준수 결정을 위해서는 적격한 법률 자문을 구하십시오.

빠른 시작

pip install -e ".[dev]"

서버 실행 (stdio)

python -m eu_audit_mcp.server

MCP 클라이언트 구성

{
  "mcpServers": {
    "eu-audit": {
      "command": "python",
      "args": ["-m", "eu_audit_mcp.server"],
      "env": {
        "AUDIT_CONFIG": "./audit_config.yaml"
      }
    }
  }
}

테스트 실행

pytest tests/

MCP 도구

도구

설명

log_event

자동 PII 스캐닝으로 감사 이벤트 기록

log_inference

LLM 추론 호출 로깅(모델, 토큰, 비용)

log_data_access

문서/데이터 액세스 이벤트 로깅

query_log

시간 범위, 유형, 세션별 이벤트 검색

get_session_trace

세션의 전체 순서 추적

get_stats

시간 범위에 대한 요약 통계

compliance_check

EU AI 법 제12/19조 및 GDPR 제30조 준수 확인

execute_erasure

GDPR 제17조 삭제 권리

get_pii_summary

탐지된 PII 유형 요약(개수만)

verify_chain

해시 체인 무결성 확인

구성

예제 구성을 복사하여 사용자 정의하세요:

cp audit_config.example.yaml audit_config.yaml

AUDIT_CONFIG 환경 변수를 설정하여 구성 파일을 가리키세요. audit_config.yaml 파일에 chain_secret이 포함된 경우 커밋하지 마십시오 — 기본적으로 .gitignore에 있습니다.

보안

위협 모델, 보안 조치 및 취약점 신고에 대해서는 SECURITY.md를 참조하세요.

라이선스

Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP 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
  • A
    license
    A
    quality
    D
    maintenance
    Tamper-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.
    3
    92 npm
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server providing immutable audit logging, policy enforcement, and compliance reporting for AI agent workflows, enabling regulatory compliance and chain integrity verification.
    1
    MIT