Aggrete MCP server
io.github.aggrete/aggrete·v0.13.4·1 starsMCP policy proxy: enforces a code of conduct across connectors before the upstream is called.
not scanned yet
1 stars119 downloads/wk
Reviews
Write oneNobody has reviewed Aggrete yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Aggrete tools
No tool declarations could be read from the package source. They show once the server is installed.
How Aggrete compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,243 servers
- GitHub stars
- 1
- more than 65% of 28,706 servers
- Downloads a week
- 119
- more than 66% of 12,306 servers with a package
Release history: 4 versions in the registry since 2026-09-15, latest 2026-10-11, typically one every 4 days.
Install Aggrete in Claude Code, Cursor or VS Code
claude mcp add aggrete -- uvx aggrete
What the publisher says
From the Aggrete repository's README, as published. We do not edit it. Read it on GitHub
Aggrete
An MCP proxy that enforces a code-of-conduct document across connectors, with per-user memory that accumulates across calls.
Four individually-authorized questions can assemble a layoff list — no single one is sensitive, so no guardrail fires. Aggrete is the layer that catches the combination: is this call, together with everything this person already pulled today, something the code of conduct forbids?
Try it live — nothing to install · or uvx aggrete --demo
Install
pip install aggrete # or: uv tool install aggrete
uvx aggrete --demo # the walkthrough — no config, auth, or network
aggrete --config proxy.config.yaml # run it for realThe one example
The check tool dry-runs a plan and returns the verdict before anything is fetched:
Plan check: REFUSED.
1. hr__recent_joiners [hr-personnel] -> allowed
2. finance__budget_roles [finance-comp] -> allowed
3. ops__oncall_draft [ops-rota] -> REFUSED COC-HR-004
Personnel, compensation, and operational rosters may not be combined to
derive the planned departure of identifiable individuals.Each call is fine alone. The third completes a forbidden set across three domains that overlap on the same people, so it's denied before the upstream call — the data is never fetched.
What it does
- Refuses before fetching, using a YAML policy and per-user memory across calls and sessions — not single-call authorization.
- Redacts emails, SSNs, cards, and tokens from results before they reach the model; hides walled tools from users who can't call them.
- Shields against prompt injection — any write after a session reads untrusted content is refused — and against tool poisoning, flagging hidden instructions in tool descriptions.
- Holds upstream credentials itself (confused-deputy safe), with optional per-user on-behalf-of access.
- Audits tamper-evidently — every decision is one hash-chained JSON line (aggrete-audit), forwarded to a SIEM or an OpenTelemetry collector, with Prometheus metrics and health endpoints for operations.
- Ask before you act — check previews any sequence, scenarios lists things to try.
- Hold for a human — action: approve pauses a call until the clause owner approves it, from Slack, the terminal, or the console; the approval is a time-limited, audited grant.
Learn more
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Aggrete: common questions
- Is Aggrete MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Aggrete safety report
- How do I install Aggrete?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Aggrete need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Aggrete maintained?
- The last commit was 37 days ago (2026-09-29). The latest release is v0.13.4.
- How does Aggrete compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,243 servers); github stars 1 (more than 65% of 28,706 servers); downloads a week 119 (more than 66% of 12,306 servers with a package). Full comparison.