
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
rubric-mcp-server
Advanced tools
Post-quantum AI compliance attestation as an MCP server. Works with Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed.
Post-quantum AI compliance attestation for agentic AI. Every AI decision your agent makes — attested, Merkle-rooted, HCS-anchored on Hedera mainnet.
rubric_mcp_server is an MCP (Model Context Protocol) server that exposes Rubric Protocol as 10 tools any MCP-compatible host can call: Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed.
What makes it different: every tool projects its own significance. Verify a record and the agent learns why it is tamper-evident; attest a decision and it becomes evidence fixed before any dispute could arise. The tools return evidence, not just data — and explain, in each response, why the result is trustworthy without trusting Rubric.
Drop it in, and every agent interaction becomes an auditable record — covering EU AI Act Articles 9–15, SR 11-7 model risk governance, NIST AI RMF 1.0, HIPAA, ECOA Reg B, and more.
pip install rubric_mcp_server
Requires Python 3.10 or newer.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):
{
"mcpServers": {
"rubric": {
"command": "rubric-mcp"
}
}
}
Restart Claude. Ask it to attest a decision — you are live in local mode.
For Hedera mainnet anchoring, add RUBRIC_API_KEY:
{
"mcpServers": {
"rubric": {
"command": "rubric-mcp",
"env": { "RUBRIC_API_KEY": "rubric-your-key-here" }
}
}
}
Request a free developer key via the register_agent tool.
| Tool | Description | Key? |
|---|---|---|
attest | Attest an AI decision. HCS-anchored with key; PQ-signed local leaf without. | Optional |
verify | Verify an attestation by ID. Checks local store, then federation. | No |
get_proof | Generate ZK Merkle inclusion proof (Noir/Barretenberg). | Yes |
register_agent | Register an agent and receive a free developer API key. | No |
status | Federation health across US/SG/JP/CA/EU nodes. | No |
framework_detect | Auto-detect applicable regulatory frameworks from decision content (offline). | No |
cost_estimate | Estimate monthly cost from expected decision volume (offline). | No |
bundle_query | Query attestation bundles by leaf type, agent, or time range. | Yes (Standard+) |
check_counterparty | Attested OFAC/sanctions + on-chain screening for a Base address before you transact. Returns the x402 payment challenge so a wallet-capable agent can obtain the live signed verdict. | Paid (x402) |
explain_rubric | What Rubric is and why it matters — testimony vs. evidence, the trust model, how to verify independently, pricing. | No |
| Variable | Default | Purpose |
|---|---|---|
RUBRIC_API_KEY | none | Unlocks HCS anchoring + federation access. |
RUBRIC_BASE_URL | https://rubric-protocol.com | Override for regional routing. |
RUBRIC_AGENT_ID | mcp-agent | Default agent identity. |
See rubric-protocol.com/pricing.
Proprietary. © 2026 Echelon Intelligence Group LLC. All rights reserved. Rubric Protocol® is a registered trademark of Echelon Intelligence Group LLC.
FAQs
Post-quantum AI compliance attestation as an MCP server. Works with Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed.
We found that rubric-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.