AgentSeal
Cada acción del agente se registra en una cadena hash SHA-256; con esto, puedes demostrar realmente a los clientes que tu agente hizo lo que dijo que hizo.
Documentación
agentseal-mcp
Servidor MCP para AgentSeal. Registros de auditoría a prueba de manipulaciones para agentes de IA, utilizando cadenas de hash SHA-256.
Cada acción del agente se registra en una cadena de hash. Con esto, puedes demostrar realmente a tus clientes que tu agente hizo lo que dijo que hizo.
Configuración
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"agentseal": {
"command": "npx",
"args": ["-y", "agentseal-mcp"],
"env": {
"AGENTSEAL_API_KEY": "as_sk_your_key_here"
}
}
}
}
Reinicia Claude Desktop después de guardar.
Cursor / Otros hosts MCP
Misma configuración: añade el servidor con tu clave de API.
Variables de entorno
| Variable | Requerida | Descripción |
|---|---|---|
AGENTSEAL_API_KEY | Sí | Tu clave de API de agentseal.io |
AGENTSEAL_URL | No | URL base de API personalizada (por defecto usa producción) |
Herramientas
record_action
Registra una acción del agente en el registro de auditoría. Llama a esto después de acciones significativas para crear un registro encadenado criptográficamente de lo que ocurrió y por qué.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
agent_id | string | Sí | Identificador del agente (p. ej. research-bot) |
action_type | string | Sí | Tipo de acción (p. ej. email:send, file:write, api:call) |
action_params | object | No | Detalles de la acción |
reasoning | string | No | Por qué el agente decidió tomar esta acción |
authorized_by | string | No | Quién o qué aprobó la acción |
Devuelve un número de secuencia y un hash SHA-256 que confirma que la entrada fue encadenada.
query_actions
Busca acciones previamente registradas en el registro de auditoría. Úsalo para verificar qué acciones se han tomado o recordar decisiones pasadas.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
agent_id | string | No | Filtrar por agente |
action_type | string | No | Filtrar por tipo de acción |
limit | number | No | Máximo de entradas a devolver (por defecto 20) |
verify_chain
Verifica la integridad de la cadena de hash. El hash SHA-256 de cada entrada incluye el hash de la entrada anterior: si algún registro fue modificado, la cadena se rompe y esto informa dónde.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
agent_id | string | No | Verifica la cadena para un agente específico. Si se omite, verifica todas las entradas. |
Devuelve el número de entradas verificadas y si la cadena está intacta.
Cómo funciona
Cada acción registrada se procesa con SHA-256. Ese hash incluye el hash de la entrada anterior, formando una cadena. Modifica cualquier registro y cada hash posterior cambia: verify_chain lo detecta al instante.
Obtén una clave de API
Regístrate en agentseal.io. Gratis para usar.
SDK de Python
Para integración directa sin MCP: pip install agentseal-sdk. Consulta agentseal-sdk.
Licencia
MIT