One command, run once per project. It registers the server and its six tools with whichever editor you're in — no config files to hand-edit.
Ask "is my app compliant?" in your editor and get an answer built from your actual code.
npx poliogo-mcp init registers the server with Cursor, Claude Code or Windsurf. Every tool also has a CLI subcommand, so CI reaches the same code path an editor does.
The server runs on your machine and reads the workspace there. What leaves is the extracted list of detected services — never your source code.
generate_docs writes the files into legal/, and install_pages serves them as real routes in your framework and mounts the consent banner.
check_compliance diffs the current workspace against your last approved snapshot and names exactly what changed — new service, new endpoint, new data field.
Ask why a clause exists and get the plain-language reason, the detected service that put it there, and the file and line it was proved from.
inject_rules maintains a fenced compliance block in CLAUDE.md, AGENTS.md and .cursorrules, so your own coding agent flags compliance-relevant changes as you build.
Registers the server in your editor. One command, once per project.
"Check if my app is compliant" — the agent calls check_compliance and reports the gaps.
generate_docs and install_pages write the documents and routes into your repo. You review the diff like any other change.
MCP Server is included from the Starter plan.
Start free — no credit cardPoliogo is a compliance management technology platform, not a law firm. Content provided does not constitute legal advice.