AIP Identity

Identidad criptográfica para clientes MCP: pares de claves Ed25519, verificación basada en DID, puntuación de confianza, mensajería cifrada y firma de artefactos.

Documentación

AIP MCP Server

Servidor MCP que brinda a los agentes de IA (Claude, Cursor, etc.) acceso a herramientas de identidad AIP: verificar agentes, comprobar puntuaciones de confianza, firmar contenido e intercambiar mensajes cifrados.

Instalación

pip install aip-mcp-server

Configuración

Primero, registra una identidad AIP (si no tienes una):

pip install aip-identity
aip register --platform github --username your-username

Claude Desktop

Agrega a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "aip": {
      "command": "aip-mcp-server"
    }
  }
}

Cursor

Agrega a .cursor/mcp.json en tu proyecto:

{
  "mcpServers": {
    "aip": {
      "command": "aip-mcp-server"
    }
  }
}

Variables de entorno

VariablePor defectoDescripción
AIP_CREDENTIALS_PATH~/.aip/credentials.jsonRuta al archivo de credenciales
AIP_SERVICE_URLhttps://aip-service.fly.devEndpoint del servicio AIP

Herramientas

HerramientaDescripción
aip_whoamiMuestra tu identidad AIP actual (DID, clave pública)
aip_verifyVerifica la identidad de otro agente mediante desafío-respuesta
aip_trust_scoreObtén la puntuación de confianza y la cadena de avales de un agente
aip_signFirma criptográficamente contenido para probar la autoría
aip_verify_signatureVerifica una firma contra la clave pública de un DID
aip_send_messageEnvía un mensaje cifrado a otro agente
aip_check_messagesComprueba si hay mensajes entrantes
aip_registerRegistra una nueva identidad AIP

Recursos

URIDescripción
aip://identityInformación completa de identidad del agente actual
aip://trust/{did}Datos del grafo de confianza para un DID específico

Enlaces