mcp-eu-ai-act
Qué hace este MCP
Scans projects for EU AI Act and GDPR obligations, generates compliance reports and templates, identifies gaps, and provides remediation roadmaps.
Herramientas
Esquema de entrada
{'type': 'object', 'title': 'certify_compliance_reportArguments', 'required': ['report_data', 'trust_layer_key'], 'properties': {'report_data': {'type': 'string', 'title': 'Report Data', 'description': 'JSON string of the compliance report to certify.'}, 'trust_layer_key': {'type': 'string', 'title': 'Trust Layer Key', 'description': 'ArkForge Trust Layer API key.'}}}
Esquema de entrada
{'type': 'object', '$defs': {'RiskCategory': {'enum': ['unacceptable', 'high', 'limited', 'minimal'], 'type': 'string', 'title': 'RiskCategory', 'description': 'EU AI Act risk categories'}}, 'title': 'check_complianceArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Omit entirely or pass '.' to check the current working directory."}, 'risk_category': {'$ref': '#/$defs/RiskCategory', 'default': 'limited', 'description': "EU AI Act risk category: 'minimal', 'limited' (default, fits most AI apps), 'high', or 'unacceptable'."}}}
Esquema de entrada
{'type': 'object', '$defs': {'RiskCategory': {'enum': ['unacceptable', 'high', 'limited', 'minimal'], 'type': 'string', 'title': 'RiskCategory', 'description': 'EU AI Act risk categories'}, 'ProcessingRole': {'enum': ['controller', 'processor', 'minimal_processing'], 'type': 'string', 'title': 'ProcessingRole', 'description': 'GDPR processing roles'}}, 'title': 'combined_compliance_reportArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Omit entirely or pass '.' to scan the current working directory — no arguments required."}, 'risk_category': {'$ref': '#/$defs/RiskCategory', 'default': 'limited', 'description': "EU AI Act risk category: 'minimal', 'limited' (default, fits most AI apps), 'high', or 'unacceptable'."}, 'processing_role': {'$ref': '#/$defs/ProcessingRole', 'default': 'controller', 'description': "GDPR processing role: 'controller' (default, most common), 'processor', or 'minimal_processing'."}}}
Esquema de entrada
{'type': 'object', '$defs': {'ProcessingRole': {'enum': ['controller', 'processor', 'minimal_processing'], 'type': 'string', 'title': 'ProcessingRole', 'description': 'GDPR processing roles'}}, 'title': 'gdpr_check_complianceArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Leave empty or pass '.' to check the current directory."}, 'processing_role': {'$ref': '#/$defs/ProcessingRole', 'default': 'controller', 'description': 'GDPR role: controller, processor, or minimal_processing.'}}}
Esquema de entrada
{'type': 'object', '$defs': {'ProcessingRole': {'enum': ['controller', 'processor', 'minimal_processing'], 'type': 'string', 'title': 'ProcessingRole', 'description': 'GDPR processing roles'}}, 'title': 'gdpr_generate_reportArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Leave empty or pass '.' to scan the current directory."}, 'processing_role': {'$ref': '#/$defs/ProcessingRole', 'default': 'controller', 'description': 'GDPR role: controller, processor, or minimal_processing.'}}}
Esquema de entrada
{'type': 'object', '$defs': {'ProcessingRole': {'enum': ['controller', 'processor', 'minimal_processing'], 'type': 'string', 'title': 'ProcessingRole', 'description': 'GDPR processing roles'}}, 'title': 'gdpr_generate_templatesArguments', 'properties': {'processing_role': {'$ref': '#/$defs/ProcessingRole', 'default': 'controller', 'description': 'GDPR role: controller, processor, or minimal_processing.'}}}
Esquema de entrada
{'type': 'object', 'title': 'gdpr_scan_projectArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Leave empty or pass '.' to scan the current directory."}}}
Esquema de entrada
{'type': 'object', 'title': 'generate_annex4_packageArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Leave empty or pass '.' to scan the current directory."}, 'trust_layer_key': {'type': 'string', 'title': 'Trust Layer Key', 'default': '', 'description': 'ArkForge Trust Layer API key. Required if sign_with_trust_layer is True.'}, 'sign_with_trust_layer': {'type': 'boolean', 'title': 'Sign With Trust Layer', 'default': False, 'description': 'Certify the package via Trust Layer for Art. 12 audit trail.'}}}
Esquema de entrada
{'type': 'object', '$defs': {'RiskCategory': {'enum': ['unacceptable', 'high', 'limited', 'minimal'], 'type': 'string', 'title': 'RiskCategory', 'description': 'EU AI Act risk categories'}}, 'title': 'generate_compliance_roadmapArguments', 'properties': {'deadline': {'type': 'string', 'title': 'Deadline', 'default': '2027-08-02', 'description': 'Target compliance deadline in ISO format.'}, 'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Leave empty or pass '.' to scan the current directory."}, 'risk_category': {'$ref': '#/$defs/RiskCategory', 'default': 'high', 'description': 'EU AI Act risk category.'}}}
Esquema de entrada
{'type': 'object', '$defs': {'RiskCategory': {'enum': ['unacceptable', 'high', 'limited', 'minimal'], 'type': 'string', 'title': 'RiskCategory', 'description': 'EU AI Act risk categories'}}, 'title': 'generate_compliance_templatesArguments', 'properties': {'risk_category': {'$ref': '#/$defs/RiskCategory', 'default': 'high', 'description': "EU AI Act risk category. Templates are most useful for 'high' risk."}}}
Esquema de entrada
{'type': 'object', '$defs': {'RiskCategory': {'enum': ['unacceptable', 'high', 'limited', 'minimal'], 'type': 'string', 'title': 'RiskCategory', 'description': 'EU AI Act risk categories'}}, 'title': 'generate_reportArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Omit entirely or pass '.' to scan the current working directory."}, 'risk_category': {'$ref': '#/$defs/RiskCategory', 'default': 'limited', 'description': "EU AI Act risk category: 'minimal', 'limited' (default), 'high', or 'unacceptable'."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_pricingArguments', 'properties': {}}
Esquema de entrada
{'type': 'object', 'title': 'register_free_keyArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email', 'description': "The user's email address. MUST come from the user's message, not generated by the agent."}}}
Esquema de entrada
{'type': 'object', 'title': 'scan_projectArguments', 'properties': {'project_path': {'type': 'string', 'title': 'Project Path', 'default': '.', 'description': "Path to the project root. Omit entirely or pass '.' to scan the current working directory — no path discovery needed."}, 'follow_imports': {'type': 'boolean', 'title': 'Follow Imports', 'default': False, 'description': 'When true, also flag files that transitively import AI-flagged modules. Default false is fine for most projects.'}}}
Esquema de entrada
{'type': 'object', 'title': 'suggest_risk_categoryArguments', 'required': ['system_description'], 'properties': {'system_description': {'type': 'string', 'title': 'System Description', 'description': "Short description of what the AI system does, e.g. 'chatbot for customer support' or 'CV screening tool for recruitment'."}}}
Esquema de entrada
{'type': 'object', 'title': 'validate_api_keyArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'The API key to validate.'}}}
Cambios recientes en herramientas
Servidores MCP similares
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
ampel
Assesses regulated entities and providers against DORA and related ESG, MiCA, and AML requirements, with contract analysis, evide…
predictionguard
Analyzes Polymarket and Kalshi markets for insider-trading signals, market integrity risks, sanctions and PEP exposure, conflicts…
Nist Standards
Searches and retrieves NIST SP 800-53 security controls and SP 800-171 CUI requirements, including requirements, guidance, and co…
Sanctions Screening
Screens names against US sanctions and export-control lists and retrieves detailed sanctions records.
Dilisense
Screens individuals and organizations against sanctions, PEP, criminal, and adverse-watchlist data for AML and KYC checks.
Open Sanctions
Looks up sanctioned and politically exposed entities, including identifiers, aliases, addresses, sanctions programs, and relation…
Sanctions Io
Screens individuals and organizations in bulk against sanctions, politically exposed person, and watchlists.