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

CLI setup: Crush, Hermes, ChatGPT, Kilo

These four editors live under See more editors… in npx zephex setup. Every flow starts the same way: browser sign-in on zephex.dev, then either a config file is written on disk (Crush, Hermes, Kilo) or you finish in ChatGPT with OAuth (no local mcp.json).

ONE COMMAND EACH
  • npx -y zephex setup --crush — writes crush.json
  • npx -y zephex setup --hermes — writes ~/.hermes/config.yaml
  • npx -y zephex setup --chatgpt — zephex.dev sign-in only; terminal steps for ChatGPT (you open ChatGPT yourself)
  • npx -y zephex setup --kilo — writes kilo.jsonc (local npx zephex)

Skip the picker with a flag, or run npx zephex setup and choose See more editors…. Add --project for Crush or Kilo to write project-scoped files in the current directory.

Already have a key? One command still works — paste your real Zephex key (from zephex.dev/dashboard/keys), not a random string. It must start with mcp_prod_, mcp_dev_, or mcp_sk_:

shell
npx -y zephex setup --crush --api-key mcp_prod_your-key-herenpx -y zephex setup --hermes --api-key mcp_prod_your-key-herenpx -y zephex setup --kilo --api-key mcp_prod_your-key-here

That skips the browser sign-in, writes the editor config file, and saves the key to ~/.zephex. Without --api-key, the CLI opens zephex.dev, creates a CLI key for you, then writes the file — also one command, just with a browser step. ChatGPT is different: even with --api-key you still finish in ChatGPT with OAuth (no config file on disk).

shell
npx -y zephex setup --crushnpx -y zephex setup --crush --projectnpx -y zephex setup --hermesnpx -y zephex setup --chatgptnpx -y zephex setup --kilonpx -y zephex setup --kilo --project
CONFIG PATHS BY OS

Crush

ScopemacOSLinuxWindows
global~/.config/crush/crush.json~/.config/crush/crush.json%APPDATA%\crush\crush.json
project./crush.json (repo root)./crush.json (repo root).\crush.json (repo root)

Hermes

ScopemacOSLinuxWindows
global~/.hermes/config.yaml~/.hermes/config.yaml%USERPROFILE%\.hermes\config.yaml

Kilo Code

ScopemacOSLinuxWindows
global~/.config/kilo/kilo.jsonc~/.config/kilo/kilo.jsonc%APPDATA%\kilo\kilo.jsonc
project./kilo.jsonc or ./.kilo/kilo.jsonc./kilo.jsonc or ./.kilo/kilo.jsonc.\kilo.jsonc or .\.kilo\kilo.jsonc
global~/Library/Application Support/Code/User/globalStorage/kilocode.kilo-code/settings/mcp_settings.json (legacy VS Code extension only)~/.config/Code/User/globalStorage/kilocode.kilo-code/settings/mcp_settings.json (legacy)%APPDATA%\Code\User\globalStorage\kilocode.kilo-code\settings\mcp_settings.json (legacy)
project./.kilocode/mcp.json (legacy VS Code extension only)./.kilocode/mcp.json (legacy).\.kilocode\mcp.json (legacy)

ChatGPT

ScopemacOSLinuxWindows
globalNo local file — chatgpt.com → Developer Mode → Create appNo local file — chatgpt.com → Developer Mode → Create appNo local file — chatgpt.com → Developer Mode → Create app
DETAILED GUIDES
  • Crush CLI setup · Editor guide
  • Hermes CLI setup · Editor guide
  • ChatGPT CLI setup · Editor guide
  • Kilo Code CLI setup · Editor guide
VERIFY LOCALLY (REPO)

From mcp-proxy/, run the verifier to print real file paths and JSON/YAML written on your machine (uses a temp HOME). On macOS/Linux the temp HOME uses ~/.config/…; on Windows the script sets APPDATA under that temp dir so paths match %APPDATA%\crush\crush.json and %APPDATA%\kilo\kilo.jsonc.

shell
cd mcp-proxybun run scripts/verify-cli-setup-files.mjs

Last verified on macOS (darwin arm64): Crush global ~/.config/crush/crush.json, Hermes ~/.hermes/config.yaml, Kilo ~/.config/kilo/kilo.jsonc with type: "local" and npx -y zephex@…. ChatGPT writes no file.

SEE ALSO

All editors cheat sheet · npx zephex · Connect MCP · MCP troubleshooting