Sign In

@aauth/praca

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aauth/praca

The user's AAuth agent in MCP form — discovery, identity, interaction relay

latest
Source
npmnpm
Version
0.1.3
Version published
Maintainers
2
Created
Source

@aauth/praca

MCP stdio server that represents you as an agent in the AAuth protocol. The LLM sees a fixed eight-tool surface; new resources and operations are surfaced through the same tools, regardless of how many you add.

Your AAuth signing key is bound to this machine via @aauth/local-keys — non-extractable when a Secure Enclave, TPM, or YubiKey is available; software-backed otherwise. Praca holds no upstream service credentials.

Design and protocol details: design.md.

Prerequisites

  • Node ≥ 22.
  • An AAuth identity on this machine. If none exists, praca's MCP server still starts; the first tool call returns a bootstrap prompt that points the LLM at @aauth/bootstrap. Praca picks the identity up on the next call — no restart.
npx @aauth/bootstrap setup

Install

Claude Code

{
  "mcpServers": {
    "praca": { "command": "npx", "args": ["-y", "@aauth/praca"] }
  }
}

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "praca": { "command": "npx", "args": ["-y", "@aauth/praca"] }
  }
}

Cursor

Settings → MCP → Add new server, then add:

{
  "praca": { "command": "npx", "args": ["-y", "@aauth/praca"] }
}

Other MCP hosts

Any stdio MCP host: npx -y @aauth/praca.

CLI flags

FlagPurpose
--logTee JSON-RPC frames to ~/.aauth/praca/logs/<ISO>.jsonl for debugging.

Environment variables

All optional; sensible defaults come from @aauth/local-keys.

VarDefaultPurpose
PRACA_REGISTRY_URLhttps://registry.aauth.devAAuth resource registry
PRACA_PS_URLfrom local-keysPerson Server URL
PRACA_AGENT_URLfirst configuredAgent provider URL
PRACA_AGENT_TOKEN + PRACA_AGENT_PRIVATE_JWK (or PRACA_AGENT_KEY_FILE)Test-only software-identity override that bypasses local-keys

License

MIT

Keywords

aauth

FAQs

Package last updated on 13 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts