loading…
Search for a command to run...
loading…
AAAA-Nexus MCP provides 135 tools for autonomous AI agent infrastructure: formally bounded trust scoring, RatchetGate session security, on-chain A2A escrow, EU
AAAA-Nexus MCP provides 135 tools for autonomous AI agent infrastructure: formally bounded trust scoring, RatchetGate session security, on-chain A2A escrow, EU AI Act / NIST compliance certification, DeFi parameter proofs, VRF gaming with cryptographic proof, and verifiable randomness — all backed by the atomadic.tech API. Free tier available, no signup required.
Developer infrastructure for trustworthy agents. 135 MCP tools across 19 categories for trust, security, compliance, RAG, payments, and agent orchestration.
pip install aaaa-nexus-mcp # Python + Claude / Cursor / Codex MCP
npm install @atomadic/nexus-client # TypeScript / Node / Deno / Bun
curl https://atomadic.tech/health # or skip the SDK entirely
No key needed for the free tier. Grab one at atomadic.tech/pay when you want the paid surface.
Your agent is already writing code, making decisions, and spending tokens. What it cannot do on its own:
AAAA-Nexus does all of that. At the HTTP layer. In one call.
Every (buggy_code → fix) pair your agent produces is a training sample. Contribute it to the shared pool and you get back:
The loop is four calls:
from aaaa_nexus_mcp.client import NexusAPIClient
async with NexusAPIClient(api_key="an_...") as c:
# 1. Capture locally (free, PII-scrubbed, hash-chained)
await c.post("/v1/lora/capture", {"bad": bad, "good": good, "language": "python"})
# 2. Contribute the buffered batch (micro-rebate per accepted sample)
await c.post("/v1/lora/contribute", {"min_quality": 0.6})
# 3. Pull the current community adapter
adapter = await c.get("/v1/lora/adapter/python")
# 4. Claim your reputation reward
await c.post("/v1/lora/reward/claim", {"agent_id": "my-agent-001"})
See examples/lora_flywheel.py for the end-to-end script.
Ordinary RAG pulls whatever the vector index returns. Trusted RAG gates each chunk on:
ctx = await c.post("/v1/rag/augment", {
"query": "latest EU AI Act Annex IV requirements",
"max_results": 5,
"freshness_hours": 168,
"source_policy": "trusted_only",
"required_domains": ["europa.eu", "nist.gov"],
})
# ctx["results"][i] includes: text, source_url, trust_score, receipt_hash
Every response ships with a _guard block: {hallucination, drift, guarded_at}. You never have to run those checks yourself.
See examples/trusted_rag.py for the full cycle including certificate emission.
| # | Capability | Representative endpoints | What it solves |
|---|---|---|---|
| 1 | Trust oracles | /v1/oracle/hallucination, /v1/trust/decay |
Hallucination + drift verdicts on any text |
| 2 | Shared LoRA loop | /v1/lora/contribute, /v1/lora/reward/claim |
Earn rewards contributing fixes; pull the community adapter |
| 3 | Trusted RAG | /v1/rag/augment, /v1/aibom/drift |
Provenance-gated retrieval with receipts |
| 4 | Sys primitives | /v1/sys/trust_gate, /v1/sys/lint_gate, /v1/sys/chain_parity |
Numerical invariants for agent self-governance |
| 5 | Compliance certs | /v1/compliance/eu-ai-act, /v1/compliance/explain |
EU AI Act, GDPR Art. 22, NIST conformance |
| 6 | Escrow + SLA | /v1/escrow/create, /v1/sla/report |
Outcome-based USDC billing with arbitration |
| 7 | VeriRand | /v1/rng/quantum, /v1/vrf/draw |
HMAC-proven randomness, on-chain VRF draws |
Tools per category:
| Category | Tools | Category | Tools |
|---|---|---|---|
| System | 4 | Security | 8 |
| Sys Primitives | 14 | Compliance | 14 |
| LoRA Training | 7 | RatchetGate | 4 |
| Trust Oracles | 6 | AEGIS | 3 |
| VANGUARD | 4 | Agent Swarm | 11 |
| Discovery | 3 | Reputation | 4 |
| SLA | 4 | Escrow | 5 |
| Inference | 8 | Control Plane | 10 |
| Ecosystem | 21 | Orchestration | 1 |
| VeriRand | 4 | - | - |
Total: 135 tools across 19 categories. Full list: docs/TOOLS.md.
One base URL. Bearer auth. JSON in / JSON out. Every response is already guarded.
POST https://atomadic.tech/v1/<category>/<verb>
Authorization: Bearer an_your_key
Content-Type: application/json
The MCP plugin, the Python SDK, the npm package, and your own curl calls all hit the same surface. No SDK lock-in, no proprietary wire format, no required ceremony beyond a Bearer header.
AAAA-Nexus documents three operating patterns you can use to turn any LLM into a self-improving agent wired to the trust + LoRA + RAG stack:
DADA — Delegator Atomadic Developer Agent (routes tasks, verifies in a separate lane)Atomadic — Intent interpreter & prompt refinerAutopoetic — Self-healing feedback loopUse them as starting points in your CLAUDE.md, .cursorrules, or system prompt field when you want the agent to use nexus_* tools intentionally.
Install once:
pip install aaaa-nexus-mcp
Add to ~/.claude/settings.json or project .mcp.json:
{
"mcpServers": {
"aaaa-nexus": {
"command": "python",
"args": ["-m", "aaaa_nexus_mcp"],
"env": { "AAAA_NEXUS_API_KEY": "an_your_key_here" }
}
}
}
Restart the editor. All 135 tools are now available as nexus_* in your chat. See examples/mcp_configs/ for Cursor, Claude Desktop, VS Code, Zed, and Windsurf.
pip install aaaa-nexus-mcp
import asyncio
from aaaa_nexus_mcp.client import NexusAPIClient
async def main():
async with NexusAPIClient(api_key="an_...") as c:
verdict = await c.post("/v1/oracle/hallucination",
{"text": "The moon is made of Swiss cheese."})
print(verdict) # {"verdict": "FAIL", "POLICY_EPSILON": 0.93, "_guard": {...}}
asyncio.run(main())
Full script: examples/python_quickstart.py.
npm install @atomadic/nexus-client
import { NexusClient } from "@atomadic/nexus-client";
const nexus = new NexusClient({ apiKey: process.env.AAAA_NEXUS_API_KEY });
const verdict = await nexus.oracle.hallucination({ text: "The moon is made of Swiss cheese." });
console.log(verdict);
Full script: examples/typescript_quickstart.ts. See docs/INTEGRATION.md for the broader client surface.
curl -sS https://atomadic.tech/v1/oracle/hallucination \
-H "Authorization: Bearer $AAAA_NEXUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"The moon is made of Swiss cheese."}'
Full script: examples/curl_quickstart.sh.
| Variable | Default | Purpose |
|---|---|---|
AAAA_NEXUS_API_KEY |
(none) | Bearer token for paid tools |
AAAA_NEXUS_BASE_URL |
https://atomadic.tech |
API base URL |
AAAA_NEXUS_TIMEOUT |
20.0 |
Request timeout (seconds) |
AAAA_NEXUS_AUTOGUARD |
1 |
Annotate every response with hallucination + drift verdicts |
Free tier endpoints that work without a key: /health, /v1/rng/quantum, /v1/agent/card, /v1/metrics.
Source package: MIT. Generated OpenAPI schema: CC BY-ND 4.0.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"aaaa-nexus-mcp": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also