AIP Identity

Identidade criptográfica para clientes MCP — pares de chaves Ed25519, verificação baseada em DID, pontuação de confiança, mensagens criptografadas e assinatura de artefatos.

Documentação

Servidor MCP AIP

Servidor MCP que dá a agentes de IA (Claude, Cursor, etc.) acesso às ferramentas de identidade AIP — verificar agentes, consultar pontuações de confiança, assinar conteúdo e trocar mensagens criptografadas.

Instalação

pip install aip-mcp-server

Configuração

Primeiro, registre uma identidade AIP (se você ainda não tiver uma):

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

Claude Desktop

Adicione em ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):

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

Cursor

Adicione em .cursor/mcp.json no seu projeto:

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

Variáveis de Ambiente

VariávelPadrãoDescrição
AIP_CREDENTIALS_PATH~/.aip/credentials.jsonCaminho para o arquivo de credenciais
AIP_SERVICE_URLhttps://aip-service.fly.devEndpoint do serviço AIP

Ferramentas

FerramentaDescrição
aip_whoamiMostra sua identidade AIP atual (DID, chave pública)
aip_verifyVerifica a identidade de outro agente via desafio-resposta
aip_trust_scoreObtém pontuação de confiança e cadeia de aval para um agente
aip_signAssina conteúdo criptograficamente para comprovar autoria
aip_verify_signatureVerifica uma assinatura contra a chave pública de um DID
aip_send_messageEnvia uma mensagem criptografada para outro agente
aip_check_messagesVerifica se há mensagens recebidas
aip_registerRegistra uma nova identidade AIP

Recursos

URIDescrição
aip://identityInformações completas da identidade do agente atual
aip://trust/{did}Dados do grafo de confiança para um DID específico

Links