onecli

onecli

An open-source credential gateway with an integrated key vault, providing secure access services for AI agents.

MCPDevOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 2.4k
Source
mcp-github

Overview

OneCLI is an open-source credential gateway with a built-in key vault. It enables AI agents to access various services without exposing credentials. By storing credentials in OneCLI, agents can make requests using placeholder keys, and OneCLI transparently injects the actual keys. This enhances security and simplifies key management. Ideal for AI agents that need to invoke multiple APIs.

Capabilities

  • Transparent credential injection
  • Encrypted key storage
  • Host and path matching
  • Multi-agent support
  • Quick setup
  • Two authentication modes

Use cases

AI agents calling multiple APIsSecure management of API keysKey management in team collaborationKey management in local development environments

Setup

Requires: Node.jsRustDocker
curl -fsSL https://onecli.sh/install | sh or git clone https://github.com/onecli/onecli.git and run docker compose -f docker/docker-compose.yml up -d --wait

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I get started with OneCLI?

Run `curl -fsSL https://onecli.sh/install | sh` or clone the repository and start with Docker.

What authentication modes does OneCLI support?

Supports single-user mode (no login required) and Google OAuth multi-user mode.

How does OneCLI handle keys?

Keys are stored in an AES-256-GCM encrypted key vault and decrypted only at request time for injection.

Related skills