ArkHive MCP

Memoria local de primera, a prueba de manipulaciones, para agentes de IA: libro mayor encadenado por hash, Apache-2.0, incluye el cinturón de seguridad de Claude Code.

Documentación

ArkHive MCP

Memoria gobernada local-first para agentes de IA, con identidad persistente, historial a prueba de manipulación, verificación y decisiones conscientes de restricciones.

Dile a tu IA: “Revisa el ArkHive.”

ArkHive es un servidor de código abierto de Model Context Protocol para desarrolladores y equipos que quieren que Claude, Codex y otros clientes MCP conserven contexto responsable entre sesiones sin enviar memoria a un servicio alojado por defecto.

Lo que obtienes

  • Memoria que sobrevive a la sesión. Tu IA escribe lo que hizo y lo lee la próxima vez — sin pizarra en blanco cada mañana.
  • Historial a prueba de manipulación. Cada registro está encadenado por hash (SHA-256). Edita, elimina o reordena cualquier registro pasado y la verificación falla — obtienes evidencia del cambio, no una reescritura silenciosa.
  • Local-first, sin telemetría. La cadena es un archivo SQLite simple en tu máquina. Nada se transmite a menos que optes explícitamente.

Verifícalo tú mismo — un comando, sin clave

No confíes en "a prueba de manipulación" por fe. Ejecuta la prueba:

git clone https://github.com/sammyboi81/arkhive && cd arkhive
./scripts/verify.sh          # or:  python -m benchmark

Escribe un libro mayor desechable encadenado por hash, lo verifica limpio, luego forja un bloque con una edición SQL directa y muestra cómo la verificación lo detecta. Salida real:

[3] verify (untouched):    blocks=20 broken_links=0 -> INTACT — context provably unbroken
[4] TAMPERED block idx=10: 'event_10' -> 'FORGED_EVENT' (direct SQL edit, no hash recomputed)
[5] verify (after tamper): blocks=20 broken_links=1 -> TAMPERED — 1 broken links
RESULT: PASS - tamper-evidence proven.

Una cadena limpia se verifica con 0 enlaces rotos; una sola edición forjada es detectada. Tu data/chain.db real nunca se toca. Para los límites honestos de lo que una cadena de hash puede y no puede proteger, consulta Qué protege la cadena de hash a continuación.

Nuevo: el Cinturón de Seguridad Claude Code. Hooks que hacen que Claude Code (y Cursor) pregunten antes de cualquier cosa irreversible, recuerden el proyecto entre sesiones en esta cadena y se nieguen a decir "listo" hasta que el código se ejecute. Motor: pip install sentarion-mcp luego sentarion seatbelt install. Kit de un clic con cinco políticas y tres habilidades: https://inboxaxe.com/mcp#seatbelt

Instalar en un comando

python -m pip install arkhive-mcp

El comando MCP es arkhive-mcp.

Renombrado: este paquete se publicaba anteriormente como humane-intelligence (aún instalable, ahora congelado). ArkHive es el producto; #HumaneIntelligence es el movimiento.

Conectar un cliente MCP

Claude Desktop

Añade esta entrada a tu configuración MCP de Claude Desktop, luego reinicia Claude Desktop:

{
  "mcpServers": {
    "arkhive": {
      "command": "arkhive-mcp",
      "args": []
    }
  }
}

Si Claude Desktop no puede encontrar comandos instalados por pip, reemplaza arkhive-mcp con la ruta absoluta impresa por:

python -c "import shutil; print(shutil.which('arkhive-mcp'))"

Codex

codex mcp add arkhive -- arkhive-mcp

Confirma que está configurado con:

codex mcp list

Herramientas disponibles

HerramientaQué hace
birthCrea una identidad de agente estable con un pacto explícito.
rememberAñade un registro vinculado por hash y a prueba de manipulación para una identidad nacida.
recallRecupera registros anteriores para que un agente pueda fundamentar la sesión actual.
verifyRecalcula y verifica la cadena local para detectar alteraciones posteriores o enlaces rotos.
governEvalúa una acción contra restricciones deterministas y registra el veredicto.

La cadena local se almacena en SQLite. La ubicación exacta depende de dónde se lance el comando del servidor; usa un directorio de trabajo dedicado si quieres controlar dónde vive su archivo data/chain.db.

Verificación en dos minutos

Después de conectar el servidor, di “Revisa el ArkHive”, o pide a tu cliente MCP que realice estas llamadas en orden:

  1. Llama a birth con el nombre verification-agent y el pacto ["record facts accurately", "verify before claiming completion"].
  2. Copia la identidad devuelta y llama a remember con la acción installation_verified y los datos {"source": "local MCP test"}.
  3. Llama a recall para esa identidad y confirma que el registro aparece.
  4. Llama a verify y confirma que la cadena se reporta como válida.
  5. Llama a govern para una acción de prueba inofensiva e inspecciona el veredicto registrado.

Esto ejercita identidad, persistencia, recuperación, verificación de integridad y gobernanza sin datos de producción.

Privacidad y contribución opcional

El comportamiento solo local es el predeterminado. Con la contribución deshabilitada, ningún contenido de la cadena ni hashes se envían intencionalmente por ArkHive.

Copia humane.config.example.json a humane.config.json solo si quieres optar por participar:

ModoQué sale de la máquina
Predeterminado (enabled: false)Nada se transmite intencionalmente.
anchorEl hash del último bloque y la longitud de la cadena. El contenido de la memoria no se incluye.
contributeLos campos de eventos gobernados descritos en la configuración de ejemplo, además de los datos de anclaje.

El anclaje y la contribución son opcionales, de mejor esfuerzo y desactivados por defecto. Revisa el endpoint configurado y el contenido de los eventos antes de habilitar cualquiera de los modos.

Qué protege la cadena de hash

La cadena es a prueba de manipulación: editar, eliminar o reordenar un registro existente debería hacer que la verificación posterior falle porque los hashes ya no coinciden. Esto proporciona evidencia útil del cambio y hace detectable la alteración local accidental o poco sofisticada.

No impide que un atacante con control total de la máquina reemplace la base de datos y el software juntos, elimine todo el historial, restaure una instantánea más antigua, robe datos locales legibles o genere una nueva cadena internamente consistente. El anclaje independiente puede fortalecer la evidencia de que un estado particular de la cadena existió en un momento particular, pero no hace al host local inmune al compromiso.

Enlaces del proyecto

Más allá del autoalojamiento — el nivel de pago

El servidor MCP en esta página es gratuito para siempre (Apache-2.0, autoalojado, sin telemetría). Cuando quieras más que hágalo-usted-mismo:

  • ArkHive alojado — una URL, sin instalación, sin clave: https://arkhive.dondatabrain.com/mcp (agrégalo a Claude Code con claude mcp add --transport http arkhive https://arkhive.dondatabrain.com/mcp).
  • Agente de IA personalizado, construido para ti — un agente MCP funcional conectado a tu Claude o ChatGPT en una llamada, hecho por el fundador: $700 fijo.
  • ArkHive Enterprise — instalación entregada a mano + piloto en tu propio servidor, desde $2,500: sam@inboxaxe.com.

Construido por el equipo detrás de InboxAxe — la plataforma de marketing de IA gobernada donde nada se envía sin tu sí.

Contribuir

Los problemas y las solicitudes de extracción son bienvenidos. Por favor, mantén la operación solo local como predeterminada, evita introducir telemetría e incluye pruebas para cambios en el comportamiento de memoria o gobernanza.

ArkHive es la capa de memoria gobernada abierta debajo de DonDataBrain. La misión es una IA humana y responsable; el listado público de MCP lidera con funcionalidad que los usuarios pueden verificar de forma independiente.

Apache-2.0 © 2026 ZagAIrot Technologies LLC.