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.

Configuration

How Zephex Works

One account, one hosted endpoint (https://zephex.dev/mcp), 10 tools. Mode 1 is your editor agent (lean JSON). Mode 2 is you in the terminal (plain-English answer cards). Same API key for both.

Mode 1 editor MCP JSON versus Mode 2 terminal answer card side by side

Mode 1 feeds the agent. Mode 2 feeds you — hero, tags, │ sections, Dig deeper.

TWO MODES · ONE KEY

MODE 1

Mode 1 — Editor MCP

Who: Cursor, Claude Code, VS Code, 22+ editors
Transport: stdio or HTTPS to zephex.dev/mcp
Output: Lean JSON for the agent
mcpcli setup --cursor

MODE 2

Mode 2 — Terminal CLI

Who: You in bash / PowerShell / Docker
Transport: Same API key · hosted tools · local inline_files
Output: Answer cards — plain English, Dig deeper
mcpcli init

REQUEST FLOW (EDITOR)

Every editor tool call is JSON-RPC 2.0. The CLI may run as a local stdio bridge, or the editor may call HTTPS directly. Either way the hosted proxy authenticates the Bearer key, enforces quotas, and runs the tool.

Request Flow
HTTPS · JSON-RPC 2.0EditorMCP clientZephex Proxyauth · routeTool: read_codeTool: find_codeTool: 8 more…Bearer token

Your editor sends a single JSON-RPC call. The proxy authenticates, routes to the right tool, returns one response.

text
Editor agent decides it needs context  → tools/call get_project_context { path | inline_files }  → https://zephex.dev/mcp  (Bearer API key)  → Auth · rate limit · tool router  → Structured JSON result  → Agent uses fields (stack, scripts, env names) in its reply
TERMINAL PATH (MODE 2)

You type a short command. Intent routing maps typos and plain English to a tool — no LLM for routing. The CLI builds a local index from disk, calls the same hosted tools, then renders an answer card (not a chat monologue).

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.

Zephex tool pipeline from intent to local index to hosted MCP to answer card

Intent → local index → hosted tools → answer card (or --json).

shell
npm install -g zephexmcpcli initcd your-appmcpcli overviewmcpcli find-code "auth"mcpcli safe expressmcpcli check-testmcpcli check url https://example.commcpcli doctor
AUTHENTICATION

Keys look like mcp_prod_word-number.secret (or mcp_dev_…). The server stores a hash — never the full secret in logs. Terminal keys live in ~/.zephex/credentials.json(mode 600). Editor keys live in each editor's MCP config.

LOCAL-FIRST PROJECT ACCESS

Default for terminal tools: upload manifests + a bounded file set from your current directory (inline_files). Private repos work without a public GitHub URL. Pass --path github:owner/repo or --no-local only when you mean remote indexing.

Common mistake: running from ~ or /tmp. Zephex fails fast so you do not burn quota on empty folders. cd into an app with package.json / source first.

ALL 10 TOOLS · TERMINAL + EDITOR

Every MCP tool has a terminal command. Only multi-turn keep_thinking sessions are editor-only nuance — not audit_headers or project_memory.

MCP toolTerminalExample
get_project_contextget-context · overviewmcpcli overview
find_codefind-code · find · renamemcpcli find-code "auth"
read_codesummarize · outline · symbolmcpcli summarize src/auth.ts
explain_architecturearchitecture · archmcpcli architecture --focus auth
check_testcheck-test · test (legacy: scope-task)mcpcli check-test
check_packagecheck-package · safe · pkgmcpcli safe express
project_memoryremember · recall · memorymcpcli remember "auth uses JWT cookies"
audit_headerscheck url · site-auditmcpcli check url https://zephex.dev
keep_thinkingthink · reason (one-shot)mcpcli think "debug 401 loop"
Zephex_dev_infodocs · askmcpcli docs "Stripe webhooks"
  • keep_thinking multi-turn: Terminal think/reason/debug-think is one-shot. Full sessionId checkpoint loops are editor MCP after setup.
ANSWER CARDS (MODE 2 CRAFT)

Terminal replies are designed like a senior engineer sitting next to you: hero name, 2–4 sentences of plain English, · tags, │ section rails, language bars when useful, numbered Dig deeper. Empty sections are dropped — no invented stacks. Use --json for agent parity.

Example Zephex terminal answer card

Hero · plain English · tags · rails · Dig deeper.

START-HERE COMMANDS
CommandWhat you get
overviewProduct story + stack bars
get-contextStructured project brief
find-codeSearch symbols / strings
summarizePlain-English file read
check-testRun tests + failures
safePackage safety before install
architectureHow modules wire
check urlLive URL security audit
rememberSave a project fact
connectWire an editor MCP
shell
mcpcli overviewmcpcli find-code "validateToken"mcpcli check url https://staging.example.commcpcli remember "rate limit is Upstash per API key"
WHERE TO NEXT

Architecture

CLI · proxy · dashboard · Supabase · Stripe

Terminal Mode 2

Usage craft, workflows, monorepos

Command reference

Every subcommand and flag

Tool workflows

Recipes agents and humans share