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

Terminal tools (Mode 2)

Same hosted MCP as your editor — answers in plain English in the shell. All 10 MCP tools have terminal commands; 10 tools total. Local folder by default; answer cards, not chat dumps.

Tip: Run mcpcli setup or mcpcli init once — it saves ~/.zephex/credentials.json so terminal tools work even before you connect an editor. Then cd into a project and run mcpcli overview.

Connect MCP

Editor setup (Mode 1)

CLI without agent

Full Mode 2 walkthrough

Command reference

Every subcommand and flag

Web Terminal

Same tools in the dashboard

WHEN TO USE CLI VS MCP TOOLS

Both hit https://zephex.dev/mcp with the same API key. CLI returns human-readable output you can pipe or paste; MCP tools run inside your editor agent loop.

ScenarioTerminal CLIEditor MCP toolPick
You want a project brief before codingmcpcli get-contextAsk agent: get_project_contextEither — CLI for copy-paste; MCP when agent is already in chat
Search repo for a symbol or stringmcpcli find-code "auth"Ask agent: find_codeCLI for quick grep; MCP when agent should act on results
Outline a file before editingmcpcli outline src/auth.tsAsk agent: read_codeCLI — human-readable, no agent loop
Check if an npm package is safemcpcli safe expressAsk agent: check_packageEither — no project folder required
Audit live HTTP headers / TLSmcpcli check url https://localhost:3000 --deepaudit_headersCLI or MCP — needs a reachable URL (dev server or production)
Multi-turn investigation sessionmcpcli think "debug 401" (one-shot)keep_thinking with sessionIdMCP for persistent sessions; CLI for quick reasoning
Connect a new editormcpcli setup --cursorN/A — setup is CLI-onlyCLI
Diagnose broken MCP connectionmcpcli doctor · mcpcli repair · mcpcli listAsk agent: tools/listCLI — doctor checks Node, network, and config files

Common mistake: Running terminal tools from ~ or /tmp — Zephex needs a project folder with package.json + source files. cd into your app first, or use --cwd apps/web in monorepos.

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

Before you ship

  • mcpcli check-test — run suite + failure clusters
  • mcpcli check url https://staging.example.com — headers, TLS, secrets surface
  • mcpcli supply https://staging.example.com — Supply Pulse on the live site
shell
mcpcli check-testmcpcli check url https://staging.example.commcpcli supply https://staging.example.com

Remember decisions across sessions

  • mcpcli remember "auth uses Supabase JWT in cookies"
  • mcpcli recall auth — search saved facts
  • mcpcli memory list — recent titles
shell
mcpcli remember "rate limit is Upstash sliding window per API key"mcpcli recall rate limitmcpcli memory list
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.
HOW MODE 2 WORKS (DIAGRAM)
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.

INSTALL (MCPCLI)

Terminal CLI needs Node.js 18+ (or Docker). Check with node -v. No Node? start from zero (MB + steps) · 6 install methods

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).

QUICK START
shell
npm install -g zephex && mcpcli setupcd your-appmcpcli overviewmcpcli get-contextmcpcli find-code "auth middleware"mcpcli summarize src/index.tsmcpcli architecturemcpcli check-testmcpcli safe express

You should see an answer card (hero name, · tags, │ sections) and often Using local project (N files from …) — not a bare git remote URL. If tools fail with Using Git remote, update: npm install -g zephex@latest.

BUILT-IN GUIDE
shell
npx zephex cli-guidenpx zephex cli-guide quickstartnpx zephex cli-guide monoreponpx zephex help terminal

Unknown subcommand? See Command Compass.

shell
npx zephex learnnpx zephex learn find_codenpx zephex find-code tools
MONOREPOS

Option A — cd into app

shell
cd mcp-proxy && mcpcli find-code "query"

Option B — --cwd from root

shell
mcpcli find-code "query" --cwd mcp-proxymcpcli outline mcp-proxy/src/cli.ts
LOCAL VS REMOTE

DEFAULT

Uploads an index from the folder on your machine. Private code never leaves unless you run the tool.

REMOTE

mcpcli get-context github:owner/repo or --path github:owner/repo

FORCE REMOTE

--no-local — requires repo access on your Zephex account

PACKAGES (NO PROJECT NEEDED)
shell
mcpcli safe expressmcpcli check-package next --task upgrade --from-version 14.2.0mcpcli check-package --from-lock --strict --json

See check_package and complete packages section.

TERMINAL MCP TOOLS
CommandMCP tool
get-contextget_project_context
find-codefind_code
summarize / outline / symbolread_code
architectureexplain_architecture
check-testcheck_test
thinkkeep_thinking
check-packagecheck_package
remember / recall / memoryproject_memory
check urlaudit_headers
docsZephex_dev_info

keep_thinking (multi-turn)

Terminal has one-shot think/reason/debug-think; sessionId checkpoint flows are editor-only.

IMPORTANT FLAGS
text
--json          Raw MCP JSON--cwd <dir>       Project / package root--no-local        Use git remote instead of local upload--path github:o/r  Explicit remote repo--api-key         Override saved key
WHERE TO NEXT

All CLI commands

setup, doctor, keys, repair

Setup walkthrough

Visual OAuth + config flow

Troubleshooting

Common issues and fixes