What is Agentvalet?
Agentvalet is an identity and credential governance broker for AI agents and MCP servers. It gives every agent its own cryptographic identity, scoped and short-lived credentials per platform, human approval gates on critical actions, and an immutable audit log. The open-source client surface (MCP server, CLI, Claude Desktop bundle, adapters) is MIT-licensed; the managed proxy runs the credential vault, policy engine, and audit store.
How to use Agentvalet?
Run npx @agentvalet/register to generate an RS256 keypair, register the agent, and wire up the configuration. Alternatively, manually add the MCP server to your client’s config with environment variables AGENT_ID, OWNER_ID, PROXY_URL, and AGENT_PRIVATE_KEY_PATH. The server exposes seven tools: list_platforms, use_platform, authzen_evaluate, agent_register, agent_status, list_my_pending_actions, and report_self_diagnostic.
Key features of Agentvalet
- Per-agent RS256 cryptographic identity with SPIFFE-format URIs
- Deny-by-default scopes and granular per‑agent‑per‑platform‑per‑action grants
- Human‑in‑the‑loop approval for destructive or financial scopes
- Immutable, append‑only audit log that is filterable and exportable
- Three‑strike circuit breaker that auto‑suspends misbehaving agents
- Native MCP server plus one‑command CLI (
@agentvalet/register)
- Self‑hostable (PostgreSQL) and standards‑aligned (SPIFFE, RFC 7591, AuthZEN 1.0, IETF AIMS)
Use cases of Agentvalet
- Replace credential inheritance so each agent holds its own scoped, short-lived token
- Enable human approval gates on sensitive API calls (e.g., destructive or financial actions)
- Provide an immutable audit trail attributing every agent call to a single identity
- Fast onboarding for developers and small teams shipping agents without an enterprise identity provider
- Self-host credential governance for AI agents in your own infrastructure
コメント