Skip to main content
Glama
Hitesh-Sisara

agentic-keyvault

agentic-keyvault

A Cloudflare-native secrets manager with a CLI and an MCP server. Never lose an API key again.

agentic-keyvault is a small, self-hostable secrets store that runs entirely on Cloudflare Workers + D1. It gives you one source of truth for your API keys, tokens, and environment variables — one that you (and your AI coding agents) can read back, version, and rotate in a single place.

Why

AI coding agents increasingly generate and set secrets for you — random API keys, internal tokens, signing secrets — and push them straight into write-only encrypted stores (Cloudflare Worker secrets, Vercel env, etc.). Those stores never let you read the value back, so:

  • The value is lost the moment it's set — you never saw it, you can't reuse it.

  • Rotating a provider key (shown only once) means updating it in many places. Miss one and production breaks.

agentic-keyvault fixes this by being a store you own and can read from, designed for both humans (CLI) and agents (MCP):

  • Projects group your secrets. A project can optionally bind to a GitHub repo origin, so akv env pull inside a repo just works.

  • General (repo-less) secrets live under a project too.

  • Every write is versioned and never deleted — nothing is ever lost.

  • Rotate once, read everywhere.

Related MCP server: Janee

Architecture

          ┌──────────────┐        ┌──────────────┐
  human → │   CLI (akv)  │        │  MCP server  │ ← AI agent
          └──────┬───────┘        └──────┬───────┘
                 │  bearer token (HTTPS)  │
                 └───────────┬────────────┘
                             ▼
                 ┌───────────────────────┐
                 │  Cloudflare Worker     │  REST API + envelope crypto
                 │  (Hono)                │
                 └───────────┬───────────┘
                             ▼
                 ┌───────────────────────┐
                 │  Cloudflare D1 (SQLite)│  encrypted secret versions + metadata
                 └───────────────────────┘
  • Storage: Cloudflare D1. Queryable, transactional, versioned. Secret values are stored only as ciphertext.

  • Encryption: envelope encryption with AES-256-GCM. A master key (KEK) lives as a Worker secret; each secret version has its own random data key (DEK) that is wrapped by the KEK. A D1/backup leak alone reveals nothing.

  • Auth: opaque bearer tokens, stored SHA-256 hashed. Admin token plus project-scoped read-only / read-write tokens for agents.

See docs/ARCHITECTURE.md for the full design and threat model.

Packages

Package

Description

packages/worker

Cloudflare Worker — REST API, envelope crypto, D1 access

cli-go

akv — the primary Go CLI (Cobra), static binaries via GoReleaser

packages/cli

original TypeScript CLI (bun)

packages/mcp

stdio MCP server for AI agents

packages/shared

shared TS API client + types

The Go CLI (cli-go/) is the primary, production CLI: OS-keychain token storage with AKV_TOKEN env override for agents/CI, akv run -- <cmd> to inject secrets into a subprocess, .env/JSON export, shell completions, and --json everywhere.

Status

Early development. Built in phases — see docs/ARCHITECTURE.md.

License

MIT © Hitesh Sisara

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server for creating and managing SOPS-encrypted secret files using age encryption, enabling AI agents to generate and manage secrets without ever seeing plaintext values.
    Last updated
    9
    Apache 2.0
  • A
    license
    -
    quality
    B
    maintenance
    Secrets management MCP server that injects credentials into API requests for AI agents, enforcing policies and logging all activity without exposing raw keys.
    Last updated
    90
    30
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI agents to securely manage API keys and secrets via the MCP protocol, with encrypted storage at rest and a simple CLI and Python SDK.
    Last updated
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Encrypts and stores API keys and environment variables locally, providing them to AI agents via MCP with tools for listing, describing, getting secrets, and running commands with secret values redacted.
    Last updated
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Encrypted secret store and rotation for autonomous agent credentials

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Shared long-term memory vault for AI agents with 20 MCP tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hitesh-Sisara/agentic-keyvault'

If you have feedback or need assistance with the MCP directory API, please join our Discord server