zephex
⌘K
Get StartedPricingMCP ToolsDocs
←BackSign in
Get StartedPricingMCP ToolsDocs

GET STARTED

What is MCP?IntroductionQuickstartAPI ReferenceUniversal RequirementsZephex vs Local MCPBest PracticesToken EfficiencyCLAUDE.md TemplateAGENTS.md TemplateMCP EcosystemMarkdown Access

EDITORS19 supported

OpenCodeOAuthVS CodeClaude CodeCursorWindsurfJetBrainsKiro CLIOAuthZedOAuthGemini CLIOAuthClineOAuthGooseCodex CLIOAuthFactory AIOAuthCopilot CLIKiro IDEWarpContinueRoo CodeTrae

PLATFORM

macOSWindowsLinux

TOOLS10 tools

get_project_contextread_codefind_codecheck_packageaudit_packageexplain_architectureZephex_dev_infoscope_taskaudit_headersthinking

SUPPORT

PlansPro & Max GuideUsage & AnalyticsConnection IssuesRate LimitsBillingSecurityFAQChangelog

GitHub Copilot CLI

GitHub Copilot CLI reads MCP servers from `~/.copilot/mcp-config.json`. The `type` field must be `local` for stdio servers.

OVERVIEW

Copilot CLI uses `~/.copilot/mcp-config.json` for MCP server definitions. Local servers require `"type": "local"` — this tells the CLI to launch the process via stdio. The `"tools": ["*"]` field exposes all tools; omit it or list specific names to restrict access. The built-in GitHub MCP server is always available without configuration.

CONFIG FILE LOCATION

Create this file: ~/.copilot/mcp-config.json. Create the .copilot directory in your home folder if it does not exist.

PREREQUISITES
  1. GitHub Copilot CLI installed (standalone or via `gh extension install github/gh-copilot`).
  2. Authenticated with `gh auth login`.
  3. An active Zephex account and API key.
  4. Node.js 18+ so `npx` is available on PATH.
CONFIG

Paste the JSON exactly as shown. The `"type": "local"` field is required — without it, Copilot CLI will not launch the process.

Replace `mcp_sk_your_key_here` with the real key from Dashboard → API Keys.

json
{  "mcpServers": {    "zephex": {      "type": "local",      "command": "npx",      "args": ["-y", "zephex"],      "env": { "ZEPHEX_API_KEY": "mcp_sk_your_key_here" },      "tools": ["*"]    }  }}
INTERACTIVE SETUP

You can also add the server interactively inside a running session:

  1. Type `/mcp add` — a form appears.
  2. Set Server Name to "zephex".
  3. Set Server Type to "Local" or "STDIO".
  4. Set Command to `npx -y zephex`.
  5. Set Environment Variables to `{"ZEPHEX_API_KEY": "mcp_sk_your_key_here"}`.
  6. Set Tools to `*`.
  7. Press Ctrl+S to save. Available immediately.
VERIFY

Verify the server loaded before asking Copilot to use it.

  1. Run `/mcp show` — you should see "zephex" listed.
  2. Run `/mcp show zephex` — it should display available tools.
  3. Ask Copilot to use a Zephex tool to confirm end-to-end.
COMMON ISSUES

"zephex" not appearing in `/mcp show`

Check that ~/.copilot/mcp-config.json exists and is valid JSON. Validate with `cat ~/.copilot/mcp-config.json | python3 -m json.tool`.

Server shows as disconnected

The `type` field must be `"local"` (not `"http"` or `"stdio"`). Copilot CLI uses `"local"` as the keyword for stdio transport.

Command not found

Copilot CLI inherits PATH from your shell. Run `which npx` to verify. If using nvm, ensure the correct Node version is active before starting the CLI.

Tools not being invoked

Check that `"tools": ["*"]` is set. If you listed specific tool names, verify they match exactly (tool names are case-sensitive).

If the editor still does not connect, return to Quickstart or check Connection Issues.