Cyphrex
Blockchain SSN for AI agents. MCP gateway that blocks at the point of action, tamper evident audit.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen register_agent
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"cyphrex-mcp": {
"url": "https://mcp.cyphrex.io/mcp"
}
}
}Puntos de conexión remotos
https://mcp.cyphrex.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
⚪register_agent(name, type, description)
Register a new Cyphrex agent
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"minLength": 1
},
"description": {
"type": "string",
"minLength": 1
}
},
"required": [
"name",
"type",
"description"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_action(agentId, action)
Run Cyphrex check on a proposed action
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"action": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "object",
"additionalProperties": {}
}
]
}
},
"required": [
"agentId",
"action"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪log_action(agentId, action, metadata)
Log an executed action for a Cyphrex agent
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"action": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "object",
"additionalProperties": {}
}
]
},
"metadata": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"agentId",
"action"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_audit_log(agentId, limit)
Get Cyphrex audit log for an agent
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"agentId"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡set_behavior_profile(agentId, profile)
Set behavior profile for an agent
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"profile": {
"type": "object",
"additionalProperties": {}
}
},
"required": [
"agentId",
"profile"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪verify_agent(agentId)
Fetch/verify agent details
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
}
},
"required": [
"agentId"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢scan_mcp_tools_list(agentId, serverUrl, tools)
Scan an upstream MCP tools/list payload for threats and diff tool snapshots
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"serverUrl": {
"type": "string",
"format": "uri"
},
"tools": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
}
},
"required": [
"agentId",
"serverUrl",
"tools"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪scan_mcp_tool_result(agentId, toolName, result, serverUrl)
Scan an upstream MCP tools/call result for PII, injection, and volume anomalies
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"toolName": {
"type": "string",
"minLength": 1
},
"result": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": {}
},
{
"type": "array"
}
]
},
"serverUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"agentId",
"toolName",
"result"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪proxy_mcp_request(agentId, upstreamUrl, message, upstreamSessionId, upstreamAuthorization)
Proxy a JSON-RPC tools/list or tools/call request to an upstream MCP server. Cyphrex enforces threat policy before the caller receives the upstream result.
Esquema de entrada
{
"type": "object",
"properties": {
"agentId": {
"type": "string",
"minLength": 1
},
"upstreamUrl": {
"type": "string",
"format": "uri"
},
"message": {
"type": "object",
"additionalProperties": {}
},
"upstreamSessionId": {
"type": "string"
},
"upstreamAuthorization": {
"type": "string"
}
},
"required": [
"agentId",
"upstreamUrl",
"message"
],
"additionalProperties": true,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia