zephex
CLIGet StartedPricingMCP ToolsCommunityGuidesDocs
←BackSign in
CLIGet StartedPricingMCP ToolsCommunityGuidesDocs
Get started freeSign in
DocsAPIToolsEditorsChangelogHelp

GET STARTED

WelcomeQuickstartSetup videoMCP Q&A (learn)BlogWhat is MCP?Who is Zephex for?Plans & PricingZ-GASAB benchmarkBenchmark chart (live)Changelog

INSTALLATION

Web Terminal tools (plain English)Terminal tools (complete)Connect MCPVS Code Marketplace extensionCLI (no AI agent)CLI init (first run)CLI account & logoutNPX (Recommended)Test Pulse (check test)Test Pulse commandsProject MemorySupply Pulse (supply)Supply Pulse commandsTerminal CLI referenceSlash commands (37 palette)Web Terminal (dashboard)Command CompassCLI commandsCLI in DockerCLI: All editors (one command)CLI: Crush, Hermes, ChatGPT, KiloOAuth & HTTP setupInstall overviewHTTP APISetup WalkthroughHTTP vs stdio

API & KEYS

API Key ManagementKey Naming & FormatAuthenticationKey Dashboard

CONFIGURATION

Universal RequirementsSupported EditorsHow It WorksArchitectureCLAUDE.md TemplateAGENTS.md Template

EDITORS28 guides

Supported EditorsVS CodeVS Code extension (Marketplace)Claude CodeCursorWindsurfJetBrains

PLATFORM

macOSWindowsLinux

TOOLS10 tools

Capabilities OverviewTools OverviewTool FilteringTool Workflowsget_project_contextread_codefind_codecheck_packageexplain_architectureZephex_dev_infocheck_testaudit_headerskeep_thinkingproject_memory

GUIDES

Best PracticesToken EfficiencyUse CasesZephex vs Local MCPZephex vs Context7Zephex vs GitHub MCPZephex vs SmitheryMCP EcosystemMarkdown Access

SUPPORT

Help CenterMCP troubleshootingTeam rolloutFAQConnection IssuesRate LimitsDowntime & ErrorsBillingTier GuidePro & Max guideUsage LimitsUsage Analytics

LEGAL

System StatusTerms (summary)Privacy (summary)Data UseSecurityAuthenticationSecurityData HandlingPrivacy PolicyTerms of Service

Quick Links

API Reference

Complete API documentation

Troubleshooting

Common issues and solutions

Community

Join our Discord community

Plugins

Editor and CLI integrations

Pricing

Free, Pro, and Max plans

Enter
Zephex_devzephex-devzephexzephexhello@zephex.dev
© 2026 Zephex. All systems operational.

Installation

Zephex CLI without an AI agent

Run Zephex hosted tools with mcpcli / npx zephex in your terminal — no chat UI, no agent loop. Same API key as Cursor or Claude Code. Answers ship as plain-English answer cards from your local project folder.

Only want to watch videos or connect in Cursor? You are on the Terminal CLI page — skip Node/mcpcli here. Setup video (0 MB download) · Connect MCP · Quickstart

Also see: Terminal Mode 2 guide · Full command reference · Complete tools guide

HOW YOU'LL ACTUALLY USE IT

Zephex CLI is a terminal product that talks to the same hosted intelligence as your editor MCP — but answers in plain English for humans. You install once, sign in once, then run short commands from any project folder: stack brief, find a symbol, outline a file, check if a package is safe, run tests, or audit a live URL. No agent loop required.

Zephex terminal answer card — hero project name, plain-English brief, tag strip, section rails, and Dig deeper next steps

What a good Mode 2 reply looks like: short hero, plain English, · tags, │ sections, numbered Dig deeper — not a wall of chat.

THE CRAFT — ANSWER CARDS

The craft: answer cards, not chat dumps

Mode 2 is designed like a senior engineer sitting next to you — not like a chat model monologue. Each successful tool prints a structured answer card:

Hero first

Project name, package name, or search query in high contrast — so you know what you’re looking at in half a second.

Plain English story

Two to four sentences on what it is and how you’d use it. Badges and marketing noise are stripped before display.

· tags + │ rails

Stack, license, and scale as a quiet tag strip. Sections use a left rail so your eye can scan What this is / What it does / Getting started.

Dig deeper

Numbered next commands (architecture, find-code, setup…) so you never dead-end after one answer.

Honesty

If a section has no real data, it is dropped — Zephex does not invent stack or print “none detected” filler.

Human ≠ agent

Default output is the card. Pass --json when you want the same lean payload your editor agent sees.

WHO USES IT — AND WHEN
WhoWhenTry
Solo buildersBefore opening the editor — orient on a new clone in under a minute.mcpcli overview
Teams onboardingHand a new hire five commands instead of a 40-page wiki.mcpcli get-context · mcpcli architecture
Security-minded deploysBefore npm install, or after shipping a public URL.mcpcli safe express · mcpcli check url https://your.app
Monorepo maintainersPoint tools at one package without losing the root workspace.mcpcli find-code "auth" --cwd apps/web
CI / scriptsPipe machine-readable results into bots or logs.mcpcli get-context --json · mcpcli deps --json
Editor users who also live in the shellSame API key as Cursor / Claude — terminal for speed, MCP for multi-step agent work.mcpcli setup --cursor then mcpcli find-code "…"
DAY ONE — COPY-PASTE
shell
# 1) Install once (Mac, Linux, Windows)npm install -g zephex # 2) Sign in (browser → saves ~/.zephex/credentials.json)mcpcli init# or: mcpcli setup --terminal # 3) Stand in a real project (package.json + source)cd ~/projects/my-app # 4) First answers — plain English cardsmcpcli overviewmcpcli get-contextmcpcli find-code "auth"mcpcli safe expressmcpcli check-test # 5) Optional: wire an editor toomcpcli connect --cursor # 6) Healthmcpcli doctormcpcli usage
START-HERE COMMANDS

Learn these ten first. Everything else is aliases, Power Mode, or Pulse product lines.

CommandWhat you get
overviewProduct story + stack bars + how to run
get-contextStructured project brief (topics: auth, database, …)
find-codeSearch symbols, strings, renames
summarizePlain-English file read (read_code)
check-testRun tests + failures / why
safeIs this npm package safe to install?
architectureHow the app is wired
check urlLive URL header / TLS audit
rememberSave a project fact for later sessions
connectWire Cursor / VS Code / Claude / 22+ editors
REAL WORKFLOWS

New repo clone — “what is this?”

  • cd into the app (or apps/web in a monorepo)
  • mcpcli overview — product story, size, how to run
  • mcpcli get-context — stack, scripts, env names
  • mcpcli architecture — how modules wire together
shell
cd my-appmcpcli overviewmcpcli get-contextmcpcli architecture --focus auth

Find a symbol, then read it

  • mcpcli find-code "validateToken" — ranked hits
  • mcpcli symbol validateToken — AST body
  • mcpcli summarize src/lib/auth.ts — plain-English file brief
shell
mcpcli find-code "validateToken"mcpcli symbol validateTokenmcpcli summarize src/lib/auth.ts

Before you npm install

  • mcpcli safe <pkg> — CVEs + registry risk (no project required)
  • mcpcli check-package next --task upgrade --from-version 14.2.0
  • mcpcli deps — scan every direct dependency in package.json
shell
mcpcli safe lodashmcpcli check-package next --task upgrade --from-version 14.2.0mcpcli deps
HOW A COMMAND WORKS

STEP 1

You type a short command (or plain English)

Intent routing maps typos and phrases to the right tool — no LLM in the loop for routing. Example: mcpcli "tell me about my project" → get-context.

STEP 2

Local project is indexed from your disk

By default Zephex uploads manifests + a bounded file set (inline_files) from your current folder — private repos work without a public GitHub URL.

STEP 3

Hosted tools analyze at zephex.dev/mcp

Same API key as editor MCP. Usage counts toward your plan. Failures on empty folders fail fast so you do not burn quota from ~.

STEP 4

Terminal renders an answer card

Hero, plain English, tags, sections, Dig deeper. --json skips the card and prints the agent payload.

INTERACTIVE SHELL

On a TTY, bare mcpcli opens a shell. Type / for the palette — Tab fills, Enter runs.

shell
mcpcli                 # bare + TTY → interactive shell, type //overview              # slash palette (Tab to fill, Enter to run)/find auth/safe express/login                 # if not signed inmcpcli help terminal   # full Mode 2 alias listmcpcli learn find_code # per-tool guide, no API call
COMMON MISTAKES
MistakeFix
Running from ~ or /tmpcd into a folder with package.json (or pyproject.toml / go.mod) first.
Expecting full monorepo search from the root alwaysUse mcpcli … --cwd packages/api or cd into the package you care about.
Confusing remember with package upgraderemember/recall = project_memory facts. Package upgrades = mcpcli check-package --task upgrade (legacy: loop-guard).
Assuming multi-turn think works like the editorTerminal mcpcli think is one-shot. Full keep_thinking sessions with sessionId are editor MCP.
Using an old global binarymcpcli update --apply or npm install -g zephex@latest — then mcpcli doctor.
TERMINAL USERS — NODE.JS & DOWNLOAD SIZES

This section is for people who want npx zephex in Terminal. If you only wanted videos or editor connect, use the links at the top instead.

mcpcli, npx zephex, and npm install -g zephex are Node.js programs. They need Node.js 18+ and npm on your PATH (or Node inside Docker). Zephex in the browser or in an editor over HTTPS does not replace that for terminal Mode 2.

Quick answer: Most people should install Node.js LTS, restart the terminal, then run npm install -g zephex && mcpcli setup. Pick another row in the table only if Node or global install is not possible on your machine.

BEST DOWNLOAD · HOW MANY MB?

Recommended if you have nothing installed yet: official Node.js LTS from nodejs.org (one installer), then the Zephex CLI from npm. Total download is not huge — on the order of tens of MB for Node, plus about 2.4 MB for the CLI itself.

shell
# Best download for most people (small + permanent):# 1) Node.js LTS installer — ~30 MB (Windows) or ~85 MB (macOS) one-time download#    https://nodejs.org/en/download# 2) Then in terminal (Zephex CLI is only ~2–3 MB from npm):npm install -g zephexmcpcli setup # Smallest try-before-install (still needs Node for npx):npx zephex setup# First run downloads zephex (~2–3 MB) to npm cache; no huge SDK.
What you downloadApprox. downloadAfter install on disk
Node.js LTS (Windows .msi) — best base for most users~30 MB~100–250 MB
Node.js LTS (macOS .pkg)~84 MB~100–250 MB
zephex CLI only (npm install -g zephex)~2.4 MB~3–20 MB in npm cache
npx zephex setup (no global install)Same ~2.4 MB CLI on first runCached under ~/.npm; no separate “Zephex app” installer
Docker node:22-alpine (no local Node)~45–60 MB image pullDocker Desktop ~500+; image ~45–60 MB
Editor-only MCP (HTTPS + API key)0 MB CLI — config onlyNo Node required on laptop

Sizes vary slightly by Node version and OS. You are not downloading a large IDE or a multi-GB SDK — just Node (if needed) and a small npm package. Tools run against https://zephex.dev/mcp; your project code is not uploaded as a full repo by default.

Step 1 — check what you already have:

shell
node -vnpm -vwhich nodewhich npm
  • v18.x, v20.x, or v22.x → you are ready; skip to after Node is installed.
  • command not found → Node is missing; install below or use Docker / editor-only.
  • v16 or lower → upgrade Node; the CLI requires 18+.

Step 2 — pick the best path for you:

Your situationBest optionNotes
New user, can install softwareNode.js LTS + npm install -g zephex && mcpcli setupRecommended. Shortest commands: mcpcli, zepx, zephex.
Have Node, try before installing globallynpx zephex setup~5s first download; nothing permanent except credentials.
Use Bun instead of Node day-to-daybun install -g zephexStill a JS runtime; see Bun block below.
Use pnpmpnpm add -g zephexSame CLI; see pnpm block below.
No Node on host; Docker allowedDocker + npx in containerMount $HOME so credentials survive.
No Node, no Docker; only Cursor / ClaudeEditor MCP (HTTP)Mode 1 in editor — not the same as terminal mcpcli tools.
Corporate laptop, no installsManual JSON configPaste MCP config + API key; setup wizard optional on another machine.
Only need terminal tools occasionallynpx zephex … per commandNeeds Node each time; no global PATH entry.
INSTALL NODE.JS (MAC · WINDOWS · LINUX)

Download the LTS installer if you are unsure — it includes npm. After install, close and reopen your terminal (required on Windows so PATH updates).

shell
# macOS — recommended for most users# Option A: Homebrew (developers)brew install node # Option B: Official LTS installer (everyone)# Download from https://nodejs.org/en/download# Run the .pkg, then restart Terminal # Option C: Version manager (multiple Node versions)# fnm: https://github.com/Schniz/fnm# nvm: https://github.com/nvm-sh/nvm
shell
# Windows — recommended for most users# Option A: winget (Windows 10/11)winget install OpenJS.NodeJS.LTS # Option B: Official LTS installer# https://nodejs.org/en/download — check "Add to PATH" during install# Then open a NEW Command Prompt or PowerShell window # Verify (new window):node -vnpm -v
shell
# Linux — pick one# Option A: NodeSource (Debian/Ubuntu)curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -sudo apt-get install -y nodejs # Option B: Distro packages (may be older — need v18+)# sudo apt install nodejs npm   # only if version >= 18 # Option C: nvm (no sudo, per-user)# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash# nvm install --lts# nvm use --lts

Step 3 — after Node works, run Zephex setup:

shell
npm install -g zephex && mcpcli setup

Without global install (still needs Node + npm for npx):

shell
npx zephex setupnpx -p zephex mcpcli setup
BUN & PNPM (ALTERNATIVE RUNTIMES)

These still require a JavaScript runtime on the machine — not a substitute for “no Node at all.”

shell
bun install -g zephexmcpcli setup# or one-shot:bunx zephex setup
shell
pnpm add -g zephexmcpcli setup# or one-shot:pnpm dlx zephex mcpcli setup

No Node on this computer? Use Docker (Node runs inside the image) or editor-only MCP. Docker still requires Docker Desktop / Engine on the host.

shell
# Docker Desktop or Engine required on the hostdocker pull node:22-alpine # Setup (writes ~/.zephex + editor configs on YOUR machine)docker run -it --rm \  -v "$HOME:/root" \  -w /root \  node:22-alpine \  npx -y zephex setup # Terminal tool in your repo (mount project folder)cd /path/to/your-appdocker run -it --rm \  -v "$HOME:/root" \  -v "$(pwd):/work" \  -w /work \  node:22-alpine \  npx -y zephex get-context

Optional alias so daily commands look like local mcpcli:

shell
# ~/.bashrc or ~/.zshrc — shorter daily commandsalias mcpcli='docker run -it --rm -v "$HOME:/root" -w "$(pwd):/work" -w /work node:22-alpine npx -y zephex' mcpcli setupmcpcli get-context

Full CLI in Docker guide · Windows paths: use %USERPROFILE% instead of $HOME in -v mounts.

EDITOR ONLY — NO LOCAL NODE

If you only want MCP tools inside Cursor or Claude Code and never run commands in Terminal, you can connect over HTTPS without installing Node on your laptop. Terminal Mode 2 (mcpcli get-context, etc.) still needs Node or Docker somewhere.

shell
# No local Node needed for Cursor / Claude Code (hosted HTTP)# 1. Create a key: https://zephex.dev/dashboard/api-keys# 2. In Cursor: Settings → MCP → add server URL:#    https://zephex.dev/mcp#    Header: Authorization: Bearer YOUR_API_KEY# Or run setup on ANY machine that has Node once, copy the key into the editor. # Full wizard (needs Node somewhere once):# mcpcli setup --cursor
TROUBLESHOOTING
shell
# "command not found: node" or "command not found: npx"# → Node is not installed OR not on your PATH.# Fix: install LTS from nodejs.org, restart terminal, run node -v again. # "mcpcli: command not found" after npm install -g# → Global npm bin not on PATH, or install did not finish.# Fix: npm install -g zephex#       npm bin -g    # add this folder to PATH# Or skip global: npx zephex setup # EACCEs / permission denied on npm install -g (macOS/Linux)# Fix: mkdir -p ~/.npm-global && npm config set prefix ~/.npm-global# Add to ~/.zshrc: export PATH="$HOME/.npm-global/bin:$PATH" # Old Node (v16 or below)# Fix: upgrade to Node 18+ LTS — zephex CLI will not run on EOL Node.
FAQ
QuestionAnswer
Do I need Node.js to use Zephex at all?Only for the terminal CLI (mcpcli / npx zephex). Editor MCP via hosted HTTPS (Cursor, Claude Code) can work without Node on your laptop if you paste an API key or HTTP config. Terminal tools always need Node somewhere — your machine or Docker.
What is the best install for a new user?Install Node.js LTS from nodejs.org (includes npm), restart the terminal, then run: npm install -g zephex && mcpcli setup. That gives the shortest commands forever.
I cannot install software on my work laptop.Use editor-only MCP (manual JSON or dashboard key) — see Install methods → Manual JSON. Or run setup once on a personal machine, copy the API key, paste into work editor config. Terminal CLI on the work machine may be blocked without Docker approval.
I have Node for another project — is that enough?Yes, if node -v shows v18 or higher. You do not need a separate Node install for Zephex. Use the same npm/npx.
Does the AI editor install Node for me?Sometimes. Cursor/VS Code may bundle npx for MCP stdio configs, but that does not put mcpcli on your system PATH for Mode 2 terminal use. For terminal tools, install Node yourself or use Docker.
Docker still needs something installed?Docker Desktop (or docker CLI) on the host — not Node. The container image includes Node and runs npx zephex for you.
How many MB will this download?Node.js LTS installer is roughly 30 MB (Windows) or 85 MB (macOS) — not hundreds of MB. The zephex CLI package from npm is about 2–3 MB. npx zephex setup only adds that CLI download on first run (cached after). Docker pulls a ~50 MB Node Alpine image plus the same small zephex package inside the container.
What is the best way to download if I have nothing installed?Use the official Node.js LTS installer from nodejs.org (includes npm), restart your terminal, then run npm install -g zephex && mcpcli setup. That is the smallest hassle long-term. If you truly cannot install Node, use editor-only MCP (no download) or Docker if your IT allows it.

More: Install methods (all 6) · Connect MCP · CLI in Docker · npx zephex

PICK ONE COMMAND (FIRST TIME)

Browser sign-in on zephex.dev — then ~/.zephex/credentials.json is written for you. You do not paste JSON to log in.

shell
# Requires Node.js 18+ (see "Do you have Node.js?" above) or use Docker # Recommended — install once, then one-word commands everywherenpm install -g zephexmcpcli init # No global install (one-shot)npx -p zephex mcpcli setup # Same engine, alternate bin names after global installzephex setupmcpcli setup

Same tool, different prefix — after install, any of these run get-context:

shell
mcpcli get-contextzephex get-contextzepx get-contextzphx get-context# all same binary after: npm install -g zephex
I want to…Run thisWhat happens
Use MCP in the terminal only (no AI agent)mcpcli setupBrowser sign-in → key saved to ~/.zephex/credentials.json. Does not edit Cursor/VS Code MCP files.
Use MCP inside Cursor / Claude / VS Codemcpcli setup --cursor (or your editor flag)Writes that editor's MCP config (often mcp.json or .vscode/mcp.json) — agent calls tools in chat.
Both terminal and editormcpcli setup --cursor then use terminal tools tooOne API key, same account — not two products.
Sign out of terminal CLI onlymcpcli logoutDeletes ~/.zephex/credentials.json only. Editor MCP can keep working.
Remove Zephex from an editormcpcli disconnect --cursorEdits editor config + revokes key — not the same as logout.
Machine-readable output (CI/scripts)mcpcli get-context --json--json is output format only — not a login method or JSON-file sign-in.

login is an alias for setup (same browser flow). Details: Account & logout.

Short commands: after npm install -g zephex, use mcpcli setup (same as npx zephex setup). Requires Node.js 18+ — no Node? see options. Same CLI: mcpcli, zepx, zphx, mcpz, zepcli, zephx, or zephex (after npm i -g zephex).

DAILY TERMINAL FLOW
shell
npm install -g zephexmcpcli init cd ~/projects/my-appmcpcli overview                 # product story + size (answer card)mcpcli get-context              # stack, scripts, env namesmcpcli find-code "validateToken"mcpcli summarize src/lib/auth.tsmcpcli check-testmcpcli safe expressmcpcli architecturemcpcli usagemcpcli doctor

Help: npx zephex help terminal · npx zephex cli-guide

HOW MODE 2 WORKS
Terminal Mode 2 — How a Command Runs
YOUR MACHINETerminalbash · zsh · PSnpx zephexCLI 2.4+Local scaninline_files index~/.zephexAPI keyzephex.dev/mcphosted MCPcwdBearerhuman briefadd --json for the same payload your agent sees

No AI agent in the loop. Your shell runs npx zephex; the CLI uploads a search index from disk (inline_files) and calls the same hosted endpoint as your editor.

From project research (see mcp-proxy/summary.md and docs/CLI-MODE2-COMPLETE-GUIDE.md): three principles apply.

  • Two modes, one account — Mode 1 is your editor agent calling tools; Mode 2 is you in the shell. Same key, same endpoint: https://zephex.dev/mcp.
  • Server detects, CLI uploads — The CLI sends manifests + a file index; hosted analysis does not replace reading your private repo from GitHub unless you pass --path github:o/r.
  • All 10 MCP tools have terminal commands — including check url (audit_headers) and check-test. Only multi-turn keep_thinking sessions stay editor-only; terminal think is one-shot.
HOW MANY COMMANDS?
CategoryCountWhere documented
Account & meta (setup, logout, doctor, help, …)41CLI commands · Account & logout
Terminal MCP tools (hosted)10 (all 10)This page · Terminal reference
find_code aliases alone31npx zephex find-code --help
read_code aliases31npx zephex read-code --help
get_project_context topics + typos50+npx zephex cli-guide project
Natural language (quoted phrase)unlimited routingnpx zephex "find auth middleware"
ALL 10 MCP TOOLS IN THE TERMINAL
MCP toolPrimary CLIAliasesExampleNeeds project folder?
get_project_contextget-context50+: context, ., stack, framework, database, backend, frontend, auth, quick, …mcpcli get-contextYes
find_codefind-code31: find, search, grep, rename, everywhere, usages, defs, where, …mcpcli find-code "auth middleware"Yes
read_codesummarize / outline / symbol31: read-code, read, explain, show, files, peek, …mcpcli outline src/lib/auth.tsYes
explain_architecturearchitecture6+: arch, explain-architecture, structuremcpcli architecture --focus authYes
check_testcheck-test9: scope, plan, files-for, touch, scope-taskmcpcli check-test "add Stripe webhooks"Yes
keep_thinkingthink3: reason, debug-think (one-shot in terminal)mcpcli think "debug 401 after refresh"No
check_packagecheck-package13: check, safe, lookup, pkg, packagemcpcli safe expressNo
project_memoryremember / recall / memory3 slashes: /memory, /remember, /recallmcpcli remember "auth uses Supabase JWT"No
audit_headerscheck url6+: site-audit, audit-headers, /check-urlmcpcli check url https://zephex.dev --deepNo
Zephex_dev_infodocs2: /docsmcpcli docs "Stripe webhooks"No

Editor-only (still part of the same MCP server after setup):

  • keep_thinking (multi-turn) — Terminal has one-shot think/reason/debug-think; sessionId checkpoint flows are editor-only.
16 ACCOUNT & META COMMANDS
CommandAliasesWhat it does
initonboard, getting-startedFirst-run wizard: prereq checks → zephex.dev/cli/auth → terminal + optional editor
setuplogin, sign-in, connectBrowser OAuth → API key → editor MCP config + ~/.zephex
connect—Alias for setup — connect MCP to any of 22+ editors
logoutsign-outDelete ~/.zephex; --all also disconnects every editor
disconnectremoveRemove Zephex from editor JSON; revoke key server-side
reconnect—disconnect --quiet + fresh setup (--cursor, --claude-code, --vscode, …)
reset—disconnect + remove skill/rule files
status—Live MCP tools/list per installed editor config
listlsEvery supported editor — installed or not
doctor—Node, network, MCP reachability, project index, API key
keys—Masked keys + usage; links to dashboard
usagestatsPer-tool call counts this billing month
tools—List / enable / disable MCP tools in editor config
skills—Install or upgrade agent skill + rule markdown
infoversion, -vPackage version and install path
help-h, --helpFull reference; topics: terminal, tools, setup
cli-guideguide, howtoMode 2 deep guide (topics: project, auth, monorepo, …)
learncommandsPer-tool terminal guide (no MCP call); index or learn find_code
compass—Command Compass — guide when input doesn't match a command (no MCP call)
ask—Natural-language router to find, context, package, architecture
depsdependenciesScan all direct deps in package.json (batch check_package)
comparevsSide-by-side package intel for two npm packages
historyhist, again, repeatLocal command log; re-run with history N or again
updateupgrade (no args)Check npm latest; --apply runs npm install -g zephex@latest
repair—Fix broken stdio npm pins in editor MCP configs
uninstall—Remove Zephex CLI from PATH; --full deletes ~/.zephex
welcome—Print home screen (tools, slash palette, quota)
voice-check—Diagnose Voice Mode (pipe, PTT, STT subprocess)
voice-setup—Interactive Voice Mode setup (pipe + env vars)
slash-demoslash-previewPrint / palette without TTY (docs + CI)
remember—Store a project fact → project_memory MCP
recall—Search saved memories by keyword
memory—list | forget <uuid> — project_memory CLI
check urlsite-audit, audit-headers, check-urlLive HTTP/TLS header audit → audit_headers MCP
webwebsite, scan-webFull hosted website overview scan
sitepulse, brokenSite Pulse — fast local HTTP or cloud browser scan
supplysup, chainSupply Pulse — secrets, CVEs, deploy surface on URL or repo
shadowshadow-auditHidden API surface scan on repo or live URL
upgradeupgrde, updgradePackage smart upgrade (check_package --task upgrade); bare = CLI self-update
loop-guard—Alias for check-package --task upgrade (breaking-change guard)
last—Repeat last package lookup

Connect / disconnect testing: CLI account & logout · Connect MCP

HELP & CLI-GUIDE
RunYou get
mcpcli helpEditors + account + terminal overview
mcpcli help terminalEvery Mode 2 alias on one screen
mcpcli help toolsAll 10 MCP tools — editor vs terminal
mcpcli help setupEditor flags, --project vs --global
mcpcli cli-guideMode 2 guide index
mcpcli cli-guide projectScenarios A–H (where am I searching?)
mcpcli cli-guide accountlogout vs disconnect lifecycle
mcpcli find-code --helpPer-tool flags for find_code
mcpcli logout --helpTerminal sign-out vs disconnect
mcpcli update --helpCheck and apply npm CLI upgrades
WHERE AM I SEARCHING? (A–H)

This table matches npx zephex cli-guide project and the engineering handoff in handoff/cli-mode2/.

#SituationExpected
ATerminal in app folder (package.json + src/)Using local project (N files from …)
BMonorepo root (thin workspace package.json)Auto-pick busiest package; (monorepo) in label
CPrivate repo on diskLocal inline_files only — no public GitHub required
DPublic OSS without cloneget-context github:owner/repo or --path on find/read
E~, /tmp, or empty folderNo project here — fail fast, do not burn quota
FNo API keyRun mcpcli setup or set ZEPHEX_API_KEY
GFile path while cwd is wrongError names project root; use cd or --cwd
Hcheck-package / loop-guardWorks with no project folder
EXAMPLE WORKFLOW (COPY-PASTE)
shell
cd your-appmcpcli overviewmcpcli get-contextmcpcli find-code "AuthService"mcpcli summarize src/auth.tsmcpcli check-testmcpcli architecture --focus authmcpcli check url https://staging.example.commcpcli ask "what stack is this" --path github:docker/mcp-registry
shell
mcpcli help terminalmcpcli cli-guide projectmcpcli architecturemcpcli check-package react --task upgrade# legacy alias still works:mcpcli loop-guard react
FLAGS (ALL HOSTED TOOLS)

--json prints machine-readable tool output for scripts. It does not change how you sign in.

text
--json              Raw MCP JSON output (CI / agent parity) — NOT login--cwd <dir>         Project or package root (monorepos)--no-local          Use git remote instead of folder upload--path github:o/r   Explicit remote repo--api-key mcp_…     Override ~/.zephex / ZEPHEX_API_KEY-q, --quiet         Less stderr--force             Refresh get-context cache only
FIVE-MINUTE TEST
shell
# Copy-paste test flow (no AI agent) — mcpcli = zephexnpm install -g zephexmcpcli initmcpcli doctorcd your-app   # folder with package.json + srcmcpcli overviewmcpcli get-contextmcpcli find-code "test"mcpcli safe lodashmcpcli check-testmcpcli check url https://example.commcpcli remember "first run used overview + get-context"mcpcli logoutmcpcli setup   # sign in againmcpcli update --check

If find-code prints Using Git remote then errors, update the CLI — 2.4+ defaults to local upload. From this repo: cd mcp-proxy && bun run build && npx . find-code "test"

MORE DOCS
  • Connect MCP — editor setup (Mode 1)
  • Account, logout, disconnect — easy connect/disconnect testing
  • All CLI commands — setup wizard details
  • CLI in Docker — no Node on host
  • Install methods — npx, npm, Docker, manual JSON (no Node)
  • Terminal CLI reference — deep per-tool notes
  • MCP tool reference — parameters for agents researching Zephex