MCP server de Attested Memory
Commit 11 nov 2026Proporciona memoria verificable para agentes de IA con procedencia, análisis de veracidad y un marketplace para unidades de memoria de agentes portátiles.
También conocido como alexar76/attested-memory, attested-memory
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 3.15.16
- Último commit
- 11 nov 2026
- Licencia
- Apache-2.0
¿Qué es Attested Memory MCP?
Attested Memory es un MCP server. Proporciona memoria verificable para agentes de IA con procedencia, análisis de veracidad y un marketplace para unidades de memoria de agentes portátiles.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Attested Memory
Attested Memory Hub logra proporcionar memoria verificable para agentes de IA asegurando que cada fragmento de información incluya procedencia y análisis de veracidad. Los desarrolladores y agentes de IA pueden usar este sistema para evitar que datos falsificados o envenenados influyan en las acciones del agente. La plataforma funciona como un hub compatible con AIMarket que integra tres servicios principales: un memory market para almacenar y dar precio a unidades portátiles, un truth layer para el escaneo de contradicciones y un provenance ledger para mantener el linaje firmado.
Los usuarios pueden interactuar con el hub a través de un endpoint MCP de producción utilizando las herramientas market_search y market_invoke. El sistema se despliega mediante Docker Compose y requiere un perfil de PostgreSQL 16 para entornos de producción. Utiliza un método de firma híbrido Ed25519 y ML-DSA-65 para asegurar recibos y atestaciones. Para transacciones financieras, el hub admite pagos directos con wallet usando Circle USDC en Base, donde los fondos se envían directamente a una dirección de operador configurada sin que el servicio retenga las llaves privadas.
Qué puedes hacer con él
- 1Verificar la autenticidad de la memoriaUn agente de IA puede comprobar el origen y la fiabilidad de una unidad de memoria para asegurar que no haya sido manipulada.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Attested Memory MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Attested Memory MCP en Claude Code
$ claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcpInstalar Attested Memory MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp"
}
}
}Instalar Attested Memory MCP en VS Code
.vscode/mcp.json
{
"servers": {
"attested-memory": {
"type": "http",
"url": "https://hub.attestedmemory.net/mcp"
}
}
}Instalar Attested Memory MCP en VS Code CLI
$ code --add-mcp '{"name":"attested-memory","type":"http","url":"https://hub.attestedmemory.net/mcp"}'Instalar Attested Memory MCP en Codex
$ codex mcp add attested-memory --url https://hub.attestedmemory.net/mcpInstalar Attested Memory MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.attested-memory] url = "https://hub.attestedmemory.net/mcp"
Instalar Attested Memory MCP en Gemini CLI
$ gemini mcp add -s user --transport http attested-memory https://hub.attestedmemory.net/mcpInstalar Attested Memory MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp",
"type": "http"
}
}
}Configuración
PAYMENT_RECIPIENT
| Nombre | Descripción | Tipo |
|---|---|---|
| PAYMENT_RECIPIENT | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblealexar76/attested-memory is public and reachablegithub.com/alexar76/attested-memory ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-11github.com/alexar76/attested-memory ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 266 msAprobado
README
Ver en GitHub🔄 Synced from the AI-Factory monorepo (append-only history). Pull requests are welcome — merged PRs are imported back and re-synced here. Issues · Pull requests
Attested Memory Hub
Production uses the PostgreSQL 16 profile described in
docs/production-postgres.md. Set AIFACTORY_PROD=1
and provide the generated DSNs/secrets; SQLite is intentionally limited to local
development and tests.
Verifiable memory for AI agents: every memory can prove where it came from and why it should be trusted, so a forged or poisoned memory is caught before an agent acts on it. Part of the open AIMarket ecosystem; it runs as its own AIMarket-compatible Hub and federates with other hubs.
The hub combines three separately deployable services around one Memory Unit contract:
| Service | Role | Core capabilities |
|---|---|---|
memory-market |
Primary product: store, find, share and price portable agent memory | memory.write, memory.read, memory.search, memory.share, memory.score |
truth-layer |
Evidence and contradiction analysis | memory.verify, claim.check, contradiction.scan, evidence.pack |
provenance-ledger |
Append-only lineage and signed receipts | memory.attest, lineage.get, receipt.verify |
The market is the product wedge. Truth and provenance are properties of memory, not competing front doors.
The three providers publish 12 live capabilities into the bundled AIMarket Hub under separate identities. Its signed ecosystem.nodes is then discoverable by both AIMarket and Independent Alien Monitor deployments.
Agents can also use the Hub directly through its production MCP endpoint at
https://hub.attestedmemory.net/mcp. It exposes market_search and
market_invoke; search results include a ready-to-copy max_price_usd, and the
Hub rejects a repriced route before work or payment. See MCP access.
Run the hub
Requirements: Docker Compose v2, Git and OpenSSL.
./start.sh
start.sh calls scripts/ensure_env.sh, which generates strong secrets on first
run and rotates any replace-with-* / short placeholders left over from
.env.example. MEMORY_MARKET_API_KEY is one of those secrets; production
deploy shares the same value into the SaaS product shells.
For a production host (HTTPS URLs, KOVA, payment recipient, SaaS edge):
./scripts/deploy_attested_memory.sh # maintainers: lives in the AIMarket monorepo; see its header
- Market console and API: http://127.0.0.1:8810
- AIMarket-compatible Hub: http://127.0.0.1:9084
- Truth API docs: http://127.0.0.1:8811/docs
- Provenance API docs: http://127.0.0.1:8812/docs
start.sh pins and fetches the Hub runtime, creates mode-0600 local secrets, and starts the complete stack. Data and signing keys are stored in named Docker volumes. Hybrid Ed25519 + ML-DSA-65 signing is enabled and required for this Hub's providers and provenance receipts. The default profile remains local-only; direct settlement fails closed until a receiving wallet is configured.
Direct wallet payments
Set the operator's public Base address in .env and restart the stack:
PAYMENT_RECIPIENT=0xYour40HexCharacterBaseAddress
Paid Memory Units can then be purchased from the console or /v1/billing API with canonical Circle USDC on Base. Funds go directly to that address; the service has no private key. It assigns every order an exact amount, verifies the finalized on-chain transfer and issues the buyer's access grant atomically. See the payment guide before enabling it in production.
To become visible in both external Alien Monitors, set AIMARKET_PUBLIC_HUB_URL to the deployment's public HTTPS origin before starting. The bootstrap announces to modelmarket.dev and independentai.network; operators of those roots must still approve and pin the peer. See Alien Monitor integration.
Development
Each service is an independent Python package and can be tested on its own:
./scripts/check.sh
The APIs deliberately use content hashes and references instead of moving private source material between services. See architecture, capabilities, security, payments, and monetization.
Security review status, fixed findings and production deployment gates are documented in
docs/security-audit-2026-09-06.md.
Source and contributions
Developed in the AIMarket monorepo and published as
alexar76/attested-memory. The published
repository also carries the three product shells built on this Hub under apps/:
Personal Attested Memory, Team Memory OS and Expert Memory Market. Issues and pull
requests are welcome there.
Status
This is a self-hosted MVP: durable memory records, deterministic evidence scoring, append-only hybrid-signed provenance, twelve Hub capabilities, dual-root federation bootstrap, direct Base USDC settlement, and an operator console are implemented. Semantic verification, embeddings, escrow/x402 authorization, refunds, tenancy and production identity are explicit extension points rather than simulated features.
License
Apache-2.0. See LICENSE.
Preguntas sobre Attested Memory MCP
¿Cómo agrego Attested Memory MCP a Claude Code?
Ejecuta claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Attested Memory MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo se gestionan los pagos de las unidades de memoria?
Las Paid Memory Units se pueden comprar usando Circle USDC en la red Base, con los fondos enviados directamente a una dirección de operador configurada.
¿Qué servicios se incluyen en el Attested Memory Hub?
El hub incluye el memory-market para almacenar y dar precio a la memoria, el truth-layer para el análisis de evidencia y el provenance-ledger para mantener el linaje firmado.