CLI and MCP
Use Seren from agents and terminals
Download the unified Seren binary for terminal workflows and local MCP, or connect supported assistants directly to hosted Seren MCP.
Install
Get the unified Seren binary
Release binaries are available for macOS, Linux, and Windows. The same binary provides the CLI and the local MCP server. Cargo users can install directly from the Seren repository.
cargo install --git https://github.com/serenorg/seren.git --package seren-cliAuthenticate
Log in and verify the active profile
Browser login is the recommended interactive path. Automation can supply SEREN_API_KEY and select a profile with --profile or SEREN_PROFILE.
seren auth login
seren auth status
seren meFirst workflows
Inspect before you change anything
These commands show your current employees, skills, databases, and pending approvals before you change anything.
Agents and cloud
seren agent cloud overview
seren agent cloud approvals list --limit 20
seren agent managed-listSkills and models
seren skills search browser
seren skills installed
seren agent private-models listDatabase
seren projects list
seren database list
seren branches --project-id <id> listPasswords
seren passwords vaults list
seren passwords approvals list
seren passwords audit listAutomation
Request JSON in scripts and CI
The global output flag keeps the same commands useful to humans and automation. Prefer environment credentials in CI rather than passing an API key on the command line.
export SEREN_API_KEY=your_seren_api_key
seren -o json agent cloud overview
seren -o json projects listMCP
Choose hosted or local MCP
Hosted MCP is the default: you sign in through the browser and never copy an API key into the assistant. Run the local server instead when you want to authenticate with an API key or keep everything, including credential unlock, on your own machine.
codex mcp add seren --url https://mcp.serendb.com/mcp
claude mcp add --scope user --transport http seren https://mcp.serendb.com/mcpexport API_KEY=your_seren_api_key
seren mcp start
# Claude CLI with the local stdio server
claude mcp add --scope user --env API_KEY=your_seren_api_key --transport stdio seren-local -- seren mcp startReference
Complete references
The repository references track every command group, argument, MCP mode, environment variable, and advanced security configuration next to the implementation.