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.

Editor setup

ChatGPT MCP Server

Run npx -y zephex setup --chatgpt: the CLI opens zephex.dev only (same as Cursor), creates your API key on our backend, and prints ChatGPT steps in the terminal. It does not open chatgpt.com. When you are ready, add the MCP URL in ChatGPT Developer Mode; OAuth links your Zephex account.

Official ChatGPT MCP documentation: OpenAI MCP docs

MCP endpointhttps://zephex.dev/mcp
AuthenticationOAuth (browser sign-in to Zephex — no mcp_sk paste in the form)
Config filechatgpt.com → Settings → Apps & Connectors → Advanced → Developer mode → Create app

Why Zephex

Without MCP, your agent guesses project layout and misses supply-chain risk. Zephex connects one hosted endpoint so every session gets the same ten tools — no per-machine npm installs, no version drift across the team.

Before you start

  • ChatGPT plan that includes Developer Mode (check OpenAI’s current MCP eligibility for your account).
  • Browser access to chatgpt.com with pop-ups allowed for OAuth.
  • Optional: ChatGPT Desktop signed into the same OpenAI account as web.
  • For private repos: be ready to paste github:owner/repo or upload files — ChatGPT does not auto-detect your Mac/Windows folders.

Setup policy for ChatGPT

Matches the published CLI (mcp-proxy/src/commands/setup.ts). One command signs you in, writes the correct transport, and verifies 10 tools.

Recommended commandnpx -y zephex setup --chatgpt
Project-scopednpx -y zephex setup --chatgpt --project
TransportHosted HTTP (url + Bearer)

Global vs project config

  • No local MCP file — setup opens zephex.dev OAuth and prints ChatGPT Developer Mode steps in the terminal.

After setup

  • CLI opens zephex.dev only (like Cursor), creates key on backend, prints ChatGPT steps in terminal — does not open chatgpt.com.
  • Fully quit the editor after setup — reload window alone is often not enough.
  • Start a new agent/chat session so MCP tools register.

Account teardown: logout vs disconnect · Connect MCP walkthrough

Find where setup wrote your config

Search docs for “where is my MCP file” — the answer is always: run list first, then open the path it prints.

  1. Run npx -y zephex@latest list — canonical path list for chatgpt.
  2. Wizard writes to: No local file — finish in ChatGPT Developer Mode (after zephex.dev sign-in)
  3. macOS uses ~/ and ~/.config; Windows uses %USERPROFILE% and %APPDATA%; Linux uses ~/.config.

Documented paths: No local file — finish in ChatGPT Developer Mode (after zephex.dev sign-in)

One command (web OAuth)

CLI opens zephex.dev only (like Cursor), creates your key on the backend, prints ChatGPT steps in the terminal — does not open chatgpt.com. Finish in ChatGPT Developer Mode when you are ready.

Guided install (matches published CLI)

Runs the same code as mcp-proxy/src/commands/setup.ts — OAuth in browser, creates a CLI key, writes your editor config, verifies tools.

shell
npx -y zephex setup --chatgpt

Already have a key? (optional)

Saves ~/.zephex only — you still finish OAuth in ChatGPT when creating the app (no local mcp.json).

shell
npx -y zephex setup --chatgpt --api-key mcp_prod_your-key-here

MCP URL for Create app

Paste this exact URL in ChatGPT (no trailing slash). OAuth happens when ChatGPT connects.

text
https://zephex.dev/mcp

After CLI install, fully restart the app if tools do not appear. Manual JSON/TOML blocks below are equivalent — use them when CLI commands are unavailable.

Hosted HTTP vs npx stdio

  • Recommended: npx -y zephex setup --chatgpt — CLI opens zephex.dev only (like Cursor), creates key on backend, prints ChatGPT steps in terminal — does not open chatgpt.com.
  • Config path: No local file — finish in ChatGPT Developer Mode (after zephex.dev sign-in)
  • Manual HTTP: url https://zephex.dev/mcp + Authorization Bearer mcp_sk_…
  • Optional stdio fallback: npx -y zephex with ZEPHEX_API_KEY if HTTP fails on your network.
  • Never keep two zephex entries (stdio + HTTP) in the same config — pick one transport.
  • Cloud-only tools (check_package, project_memory, audit_headers, keep_thinking, Zephex_dev_info) work on both transports.
  • Repo tools (get_project_context, read_code, find_code, explain_architecture, check_test) need either stdio/npx setup or an explicit github:owner/repo or absolute path on HTTP.

Full comparison: HTTP vs stdio · npx zephex reference

How to connect Zephex

Do everything on the website first; Desktop only mirrors what you created online.

  1. On chatgpt.com open Settings (profile menu) → Apps & Connectors.
  2. Open Advanced settings and turn on Developer mode (wording may vary by rollout).
  3. Click Create app (or Manage apps → Create).
  4. App name: Zephex (any label you will recognize).
  5. MCP server URL: paste exactly the URL in the configuration block below — https://zephex.dev/mcp, no trailing slash.
  6. Authentication must be OAuth (not None). After Scan Tools, ChatGPT opens zephex.dev/cli/auth — sign in there, then approve access. If tools fail without ever opening sign-in, delete the app and recreate it (stale connector cache).
  7. Save the app. Wait ~30 seconds.
  8. On ChatGPT Desktop: same OpenAI login → check Apps/Connectors for Zephex. Force-quit Desktop if it does not appear.
  9. Start a new chat and enable the Zephex app for that conversation (required on many builds).

Configuration

If OAuth fails, try an incognito window, disable blockers for zephex.dev and zephex.us.auth0.com, then create the app again.

Remote server connection (OAuth)

Copy this URL into the Create app form. You do not paste an API key into ChatGPT — OAuth links your Zephex account.

text
https://zephex.dev/mcp

Tip

After OAuth succeeds, usage counts against your Zephex plan (555 free requests/month). Tool errors about “project” mean add github:owner/repo — not an OAuth problem.

Verify, repair, disconnect (CLI)

Run these in a terminal when the editor UI is unclear — catches stale npm, wrong transport, and project shadows.

shell
npx -y zephex@latest setup --chatgpt# Follow terminal steps to finish in ChatGPT Developer Mode

Repair policy

  • Hosted HTTP editors usually do not need repair — if auth fails, run reconnect or paste a fresh key from the dashboard.
  • Do not add a stdio npx block alongside url HTTP for the same zephex server.

Disconnect & skills

  • disconnect --<editor> removes Zephex from config files the CLI knows about and revokes the API key found in those files.
  • There is no disconnect --project flag — disconnect checks both global and project paths (project paths use your current terminal cwd).
  • Terminal-only sign-out: mcpcli logout (editors unchanged). Full teardown: mcpcli logout --all.
  • This editor: mcpcli disconnect --chatgpt
  • Fresh OAuth: mcpcli reconnect --chatgpt
  • Add agent guidance: mcpcli setup --chatgpt --with-skill or mcpcli skills --<editor>.
  • Remove skills from one editor: mcpcli reset --chatgpt (disconnect + skill files).
  • Remove all skill copies: mcpcli skills --remove.

Check that it works

After saving your config, confirm Zephex is connected before you rely on it in real work.

  1. Web: new chat + Zephex app enabled → ask for check_package on express.
  2. Web: ask get_project_context on github:vercel/next.js — should return stack info without a local path.
  3. Desktop: same tests after confirming the app is listed under your account.
  4. If OAuth worked but tools never run, start a fresh chat with the app toggled on.

Common searches

Questions people ask when ChatGPT does not show Zephex tools — indexed for docs search.

How do I connect Zephex to chatgpt?

Fastest: npx -y zephex setup --chatgpt (browser sign-in, writes config, verifies 10 tools). Or paste manual config on this page, save, fully quit the app, reopen.

Where did setup save my chatgpt MCP config?

Run npx -y zephex@latest list — it prints every config path on this machine that references Zephex.

chatgpt works in terminal but not in the editor

Confirm Bearer header and url https://zephex.dev/mcp. Revoke old keys and reconnect if you see 401.

How do I disconnect Zephex from chatgpt?

mcpcli disconnect --chatgpt — revokes key and strips config.

Example ways to use the tools

You do not call tools yourself — ask your agent in plain language. Try these once Zephex is connected:

“With the Zephex app enabled, check_package on colorama before I add it to requirements.txt.”

PyPI safety from ChatGPT without a local Python environment.

“get_project_context on github:rails/rails — high-level stack only, no clone.”

GitHub URL is the right path when ChatGPT cannot see your laptop folders.

“check_test on github:myorg/private-api (after I paste access): add pagination to /users.”

Task scoping once the repo is identifiable — upload files if the agent needs private files.

“audit_headers on https://shop.example.com — shopper-facing security only.”

URL-only tool fits ChatGPT’s cloud-only model.

“explain_architecture how our three services in the uploaded zip depend on each other.”

Works with uploaded archives when github: is not an option.

“Zephex_dev_info: OWASP checklist for a new JSON API — bullet actions for me.”

Expert security content without MCP reading your disk.

Which tools need your project path?

ChatGPT cannot see your disk by default. Use github:owner/repo for public code; upload files or paste absolute paths for private work.

Need a repo or folder path

  • get_project_context — full stack snapshot for one repo
  • read_code — read functions/classes by symbol name
  • find_code — search definitions and usages
  • explain_architecture — Mermaid diagrams for the repo
  • check_test — minimal file list for a task you describe

Work without a local project

  • check_package — npm/PyPI/Cargo/Go registry safety (no repo path)
  • project_memory — Cross-session project memory: remember decisions, gotchas, goals, conventions across sessions via local SQLite (stdio only).
  • audit_headers — security grade for any HTTPS URL you own or may test
  • keep_thinking — structured debugging notes across steps
  • Zephex_dev_info — vetted patterns (auth, DB, deploy, etc.)

How to tell the agent where the code lives

  • GitHub (no clone required): say github:owner/repo — example: github:vercel/next.js
  • Local folder: give the absolute path to the project root (the folder that contains package.json, pyproject.toml, or go.mod).
  • If your editor already has the repo open, try “use get_project_context on this workspace” first; if the tool returns empty, repeat with the full path or github: URL in the same chat.
  • For read_code / find_code, name the symbol or search term in the same message as the path (e.g. “find_code AuthService in github:myorg/api”).

macOS and Windows paths

  • macOS example path: /Users/yourname/Developer/my-app
  • Windows example path: C:\Users\yourname\projects\my-app
  • Replace yourname with your Mac or Windows login — the agent cannot guess your home directory.
  • Cloud-only tools (check_package, audit_headers) never need your username or project folder.

When Zephex will not connect

These situations usually mean the setup cannot work until you fix the underlying issue:

  • Developer Mode is off or not available on your plan or region.
  • MCP URL typo, trailing slash, or http instead of https.
  • OAuth blocked by pop-up blocker, VPN, or corporate SSO — allow auth0.com and zephex.dev.
  • Desktop signed into a different OpenAI account than the browser where you created the app.
  • Chat thread started before the app existed, or Zephex app not enabled for that chat.
  • Monthly Zephex request limit exceeded after OAuth succeeded.
  • Agent answers without calling tools — explicitly say “use the Zephex MCP tool check_package”.

If something goes wrong

Developer Mode not visible

Confirm plan tier with OpenAI docs. Try another browser profile or account tier that includes MCP apps.

Desktop missing the app

Create on web first, same OpenAI email, force-quit Desktop, sign in again, wait one minute.

OAuth loop or authorization failed

Clear cookies for auth0.com, retry in incognito. URL must be exactly https://zephex.dev/mcp.

Tools return no project / empty context

Not a connection bug — include github:owner/repo or upload files. ChatGPT has no automatic workspace root like VS Code.

Looking for API key field

ChatGPT uses OAuth for Zephex — create keys only for other editors at Dashboard → API Keys.

Still stuck? Quickstart · MCP troubleshooting

Tools included with Zephex

Enable the Zephex app per chat — OpenAI invokes these ten MCP tools server-side:

  • get_project_context

    Reads your project structure, dependencies, scripts, env vars, and framework markers in one call. Replaces manually opening package.json, tsconfig, and multiple config files at the start of every session.

  • read_code

    AST-based code extraction: pass a symbol name and get the implementation without reading entire files. Supports symbol lookup, batched file reads, and structural outlines for large files.

  • find_code

    Ranked search across the repo for definitions, usages, and patterns. Faster than blind grep when the agent does not know where a symbol lives.

  • check_package

    Live registry lookup for npm, PyPI, Cargo, and Go modules. Surfaces typosquat risk, maintainer changes, and suspicious version jumps before you run install.

  • explain_architecture

    Generates Mermaid diagrams for auth flows, service boundaries, and module dependencies so the agent reasons about structure instead of guessing.

  • check_test

    Turns a task description into the smallest file set to read or edit, with risk ratings and caller impact notes.

  • audit_headers

    Grades a deployed URL for CSP, HSTS, TLS, cookies, and redirects. Returns fix snippets for common hosts (Vercel, Cloudflare, Nginx).

  • keep_thinking

    Structured multi-step debugging: tracks hypotheses and conclusions so long investigations do not loop.

  • Zephex_dev_info

    Expert patterns for authentication, databases, frontend frameworks, deployment, and mobile stacks when the agent needs vetted guidance.

  • project_memory

    Persists decisions, gotchas, and conventions per project in ~/.zephex/memory (SQLite FTS5). recall before unfamiliar areas; remember after discoveries. Local stdio only on npx zephex.

Related

  • CLI setup (--chatgpt) — OAuth flow
  • OAuth MCP setup guide
  • Claude.ai connector setup
  • get_project_context reference
  • check_package reference
  • Quickstart — create your first API key
  • HTTP vs stdio — which to use
  • npx zephex setup commands
  • MCP troubleshooting
  • All supported editors
  • All 10 MCP tools
  • Install wizard
  • Pricing and limits