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.

API & Keys

API Key Management

API keys authenticate every request to the Zephex MCP endpoint. Create separate keys per environment, rotate them regularly, and revoke instantly if one is exposed.

CREATING KEYS

Create keys from Dashboard → API Keys. Each key is shown once at creation — copy it immediately. The dashboard only stores an HMAC-SHA256 hash with a per-key salt after that point, so the plain-text key cannot be retrieved later.

KEY FORMAT

Keys follow the pattern: mcp_<env>_{word}-{number}.{secret}

Examples:
• mcp_dev_local-01.abc123... — development
• mcp_prod_api-01.xyz789... — production

ONE KEY PER ENVIRONMENT

Use separate keys for local development, staging, and production. If a development key leaks in a commit, you revoke only that key without disrupting production. Each key inherits the rate limits from your plan — they share the same monthly quota.

KEY ROTATION

To rotate a key: create a new key first, update your editor config to use the new key, verify the connection works, then revoke the old key. This ensures zero downtime during rotation.

  1. Create a new key in the dashboard
  2. Update your editor config with the new key
  3. Restart your editor and verify 10 tools appear
  4. Revoke the old key from the dashboard
REVOKING KEYS

Revocation is instant. Once revoked, any request using that key returns an authentication error immediately. There is no grace period. If you accidentally committed a key to git, revoke it and create a new one — do not assume the exposure window was too short to matter.

SECURITY BEST PRACTICES
  • Never commit API keys to version control — use environment variables or editor-level secrets
  • Use VS Code's promptString input to avoid storing keys in config files
  • Rotate keys every 90 days as a baseline policy
  • Monitor usage in the dashboard — unexpected spikes may indicate a leaked key
  • Use the minimum number of keys needed — fewer keys means fewer to track