hive mcp
Hive-launched agents receive only the MCP servers you grant them. hive mcp import
copies servers from your Codex, Claude, OpenCode, Pi, and Grok configs into Hive’s
catalog. Credential values are never copied. hive mcp login signs an agent in to
an imported OAuth server, so headless stage runs can reuse that login. Reach for
it when a stage needs a server your agents already use.
The catalog is mcp.servers in ~/.config/hive/config.yml. Grant a server to a
project or stage with mcp: { use: [name] } in .hive-state/config.yml.
Usage
hive mcp import [--all | --only NAMES] [--update] [--dry-run] [--yes] [--json]
hive mcp login SERVER --agent codex|claude
Subcommands
| Subcommand | What it does |
|---|---|
import |
Lists the servers your agent configs define and writes the ones you select to the catalog. |
login SERVER |
Runs the agent’s sign-in for an imported HTTP server. Interactive only. |
Options
| Flag | What it does |
|---|---|
--all |
Import every new server. Cannot be combined with --only. |
--only NAMES |
Import a comma-separated list of server names or row ids. |
--update |
Also replace catalog entries whose source config changed. |
--dry-run |
Show the plan without writing. |
--yes |
Write without asking. |
--agent AGENT |
For login: codex or claude. |
--json |
Emit the hive-mcp-import envelope. Not available for login. |
Notes
- Without a terminal,
importneeds--allor--only, plus--yesto write. - Literal credentials become environment-variable names.
importprints theexportlines to set before launching agents. Hive stores only the names. loginneeds a terminal and a server that is already imported. Stdio servers cannot sign in.
Examples
# Pick servers from an interactive table
hive mcp import
# Preview a non-interactive import as JSON
hive mcp import --dry-run --json
# Import every new server, or two named ones
hive mcp import --all --yes
hive mcp import --only linear,docs --yes
# Refresh entries whose source config changed
hive mcp import --all --update --yes
# Sign Codex in to an imported OAuth server
hive mcp login linear --agent codex
hive doctor lists servers you
have not imported and missing logins. For the settings these commands read, see
Configuration.