AI Act Companion
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Act Companionclassify a high-risk AI system for resume screening"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Act Companion
An evidence-led workspace for AI governance and security.
Open the live demo · Explore realistic cases · About the app

Real app captures using shipped fictional examples. System workspace · Evidence review · Generated report.
Manage AI systems, complete structured assessments, investigate evidence and security findings, and prepare documents with Companion alongside your work. The existing EU AI Act classifier and security toolkit remain the foundation.
Built by Jesse van de Kasteele as a portfolio project connecting AI governance, data governance, security engineering, and practical agent design.
1.0 release candidate: realistic review dossiers, evidence-grounded intake proposals, follow-up actions, and review packs. Release scope and remaining review.
Explore the workspace
The public demo runs this workspace and the Python assessment engine. No account is required. Drafts stay in your browser; assessment and document requests are processed by the demo server. Use synthetic data only. Live AI is optional and depends on the demo's configured provider and available budget.
Your systems: create a draft, import an assessment, or copy one of nine examples.
Realistic dossiers: investigate Meridian Health's member assistant, Boreal Water's operations copilot, or Northstar Services' recruitment workflow. Read the fictional document packs and start your own working copy.
Assessment: all 13 intake sections, explicit unknowns, automatic draft saving, and classification only after complete screening. Edits clear old results.
Evidence and findings: source notes and the original classification and architecture-aware security results, organised per system.
Documents: all 21 reports, including DPIA, FRIA, governance, security, red teaming and forensic readiness. Preview drafts, download Markdown, print to PDF, or export a system with its notes and a CSV inventory.
Companion: per-system conversation, clickable sources and review-plan proposals that become open actions only after individual acceptance. Contextual workflow guidance without a model, or optional live investigation of the selected system and its evidence in a configured public or local app.
Review work: accept source-linked intake proposals individually, assign actions and evidence requirements, record human review notes, and export one review pack. Ready for review never means verified or approved.
Related MCP server: ai-economy-infrastructure
Try the five-minute review
Choose Try the five-minute Meridian review on the workspace home. Follow the numbered route from evidence comparison to a draft review pack, and reset only your demo working copy whenever you want to start again.
The review decision
Meridian Health wants to expand a member-service assistant. Its business proposal says health data never reaches the model; its architecture describes sending claim details. Proposed write access lacks demonstrated approval enforcement.
Compare conflicting passages and inspect their source documents.
Record a clarification without treating an assumption as verified evidence.
Assign an owner and completion-evidence requirement to each action.
Inspect the rule engine's result for the synthetic read-only pilot.
Export the evidence, findings, actions, and review history as a Markdown draft.
Guided mode is a labelled, authored walkthrough, not live AI. The public and local apps also support optional live model investigation through read-only evidence tools using the existing Ollama or Anthropic provider. Live responses are drafts; they cannot change the risk tier, close findings, or approve launch.
Run locally
Requires Python 3.10+. The local app works without a frontend build.
python -m venv .venv
# Activate: .venv\Scripts\Activate.ps1 (Windows)
# or source .venv/bin/activate (macOS/Linux)
pip install -e ".[dev,mcp]"
uvicorn app.main:app --reloadOpen http://127.0.0.1:8000 for the full workspace. The original intake,
inventory, and report toolkit remains at http://127.0.0.1:8000/classic.
On Windows, scripts/serve-local.ps1 starts a loopback-only server from any directory.
The guided case requires no API key. To use live AI, configure an existing
provider in .env using .env.example, then explicitly select
Live AI in the workspace. Hosted requests can incur provider charges.
In a working system, Intake proposals → Ask live AI to read evidence generates
reviewable suggestions using that configured provider. You can attach UTF-8 text
or Markdown documents; PDF/Word parsing is not included. The static preview offers
authored case proposals and clearly labels them separately from live AI.
Repository map
Location | Responsibility |
| System workspace, browser engine adapter, optional case walkthrough |
| Shared toolkit dispatcher, validated state, bounded live agent tools |
| Rule engine, governance/security lenses, reports |
| Original questionnaire and report interface |
| Agent access to the existing toolkit through MCP |
| Synthetic assessments and regression/evaluation cases |
| Architecture, reference, deployment, and generated reports |
| Portable launcher and reproducible demo builds |
Live provider configuration is not proof of a successful request. See the evaluation protocol and initial operational check.
Development checks
ruff check .
mypy app mcp_server.py
pytest
node --test tests/frontend/*.test.mjs
npm ci
python scripts/build_workspace.py
npm run test:engineThe static build requires Node.js 22+ and bundles the original Python engine through Pyodide. Custom classification and all reports run in a browser worker; the first operation loads the runtime. It uses no hosted model or API key. The local app calls Python directly and also lists its previously saved assessments. Browser drafts stay on your device; this is not a shared case-management service.
Documentation
All case materials are synthetic. This is a self-assessment aid, not legal advice or automated compliance certification. MIT licensed.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI governance MCP server for EU AI Act compliance and jurisdiction verification
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for EU AI Act compliance classification with multi-jurisdiction overlay across 8 frameworks (NIST AI RMF, ISO 42001, GDPR, HIPAA, Colorado SB 24-205). Provides deterministic risk classifier (quick_risk_class) and Claude-powered Annex III deep classifier (classify_annex3) with remediation actions.223MIT
- AlicenseAqualityDmaintenanceAn MCP server for AI economy infrastructure with built-in EU AI Act compliance, supporting risk management, transparency, and bias detection.10MIT
- AlicenseAqualityDmaintenanceMCP server for EU AI Act compliance, providing risk classification of AI features and Article 50 transparency notices.21Apache 2.0
- AlicenseAqualityAmaintenanceAn MCP server providing structured intelligence about the EU AI Act, including risk classification, deadline tracking, obligations, penalties, and article lookups.103733MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JKasteele/ai-act-companion'
If you have feedback or need assistance with the MCP directory API, please join our Discord server