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

Create, rotate, and secure your Zephex API keys. One key gives access to all 10 tools through the proxy.

API Key Lifecycle
1. Createdashboard · CLI2. Useenv · headers3. Rotateevery 90d4. Revokeif leakednew key replaces old

Create from the dashboard, store as an env var, use anywhere, rotate on a schedule, revoke if leaked.

KEY FORMAT

Key format

Every Zephex key follows a structured format that encodes the environment and purpose:

text
mcp_prod_api-01.a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
SegmentExamplePurpose
mcp_mcp_Fixed prefix — identifies this as a Zephex MCP key
environmentprodOne of: dev, staging, prod, test
nameapi-01Human-readable label you choose
secreta1b2c3d4...Cryptographically random, never stored in plain text
CREATE KEYS

Creating keys

Create keys from the dashboard or via the CLI. Each key inherits the rate limits of your plan.

From the Dashboard

  1. Go to Dashboard → API Keys
  2. Click Create New Key
  3. Choose a name and environment
  4. Copy the key immediately — it's shown only once

From the CLI

shell
npx zephex keys create --name production-api --env prod

Via API

shell
curl -X POST https://zephex.dev/api/keys \  -H "Authorization: Bearer YOUR_SESSION_TOKEN" \  -H "Content-Type: application/json" \  -d '{"name": "production-api", "environment": "prod"}'
PER-ENVIRONMENT KEYS

Use separate keys per environment

Never share a single key across dev, staging, and production. If one leaks, you can revoke it without disrupting other environments.

shell
# .env.local (development)ZEPHEX_API_KEY="mcp_dev_local-01.your-dev-secret" # .env.stagingZEPHEX_API_KEY="mcp_staging_web-01.your-staging-secret" # .env.productionZEPHEX_API_KEY="mcp_prod_api-01.your-prod-secret"
ROTATION

Key rotation

Rotate keys regularly (recommended: every 90 days). The old key stays active for 24 hours after rotation to allow graceful migration.

  1. Go to Dashboard → API Keys → select key → Rotate
  2. A new secret is generated; the old one has a 24h grace period
  3. Update your environment variables with the new key
  4. After 24h, the old secret stops working
REVOCATION

Revoking keys

Revocation is immediate. The key stops working the moment you revoke it. Use this if a key is compromised.

shell
npx zephex keys revoke mcp_prod_api-01
SECURITY

Security best practices

  • Never commit keys to git. Use environment variables or secret managers.
  • Use .env files locally and vault services (Doppler, AWS Secrets Manager) in production.
  • Restrict by environment. Dev keys should not work in production configs.
  • Monitor usage. Check the dashboard for unexpected spikes that might indicate a leak.
  • Rotate on team changes. When someone leaves, rotate all keys they had access to.
LIMITS PER KEY

Rate limits per key

PlanRequests/monthBurst (per minute)Concurrent
Free555502
Pro ($7/mo)3,5003005
Max ($19/mo)10,0001,00010

When you exceed your monthly limit, requests return 429 Too Many Requests with a Retry-After header. Upgrade from the billing page.