zephex
⌘K
Get StartedPricingMCP ToolsDocs
←Back×Sign in
Get StartedPricingMCP ToolsDocs

Documentation

Start with the endpoint and API key flow, then branch into editor setup or tool reference.

GET STARTED

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

EDITORS

OpenCodeOAuthVS CodeClaude CodeCursorWindsurfJetBrainsKiro CLIOAuthZedOAuthGemini CLIOAuthClineOAuthGooseCodex CLIOAuthFactory AIOAuth

OPERATING SYSTEMS

macOSWindowsLinux

TOOLS

get_project_contextread_codefind_codecheck_packageaudit_packageexplain_architectureZephex_dev_infoscope_taskaudit_headersthinking

SUPPORT

PlansPro & Max GuideUsage & AnalyticsConnection IssuesRate LimitsBillingSecurityFAQChangelog

Markdown Access for AI Agents

Zephex documentation is available in clean markdown format for AI agents, LLMs, and developer tools that prefer structured text over HTML.

HOW TO ACCESS MARKDOWN VERSIONS
markdown-urls.txt
HTML version:     https://zephex.dev/docs/api-referenceMarkdown version: https://zephex.dev/docs/api-reference.md HTML version:     https://zephex.dev/docs/quickstartMarkdown version: https://zephex.dev/docs/quickstart.md

The markdown version contains the same content without navigation, sidebars, footers, or JavaScript noise.

FOR AI AGENTS: START HERE
agent-start-links.txt
Site index:     https://zephex.dev/llms.txtAPI reference:  https://zephex.dev/docs/api-reference.mdQuickstart:     https://zephex.dev/docs/quickstart.mdAll tools:      https://zephex.dev/docs/tools.md
KEY FACTS FOR AI AGENTS
  • Endpoint: POST https://zephex.dev/mcp
  • Auth: Authorization: Bearer YOUR_KEY
  • Protocol: JSON-RPC 2.0
  • Available methods: tools/list, tools/call
  • Plans: Free (300 req/mo), Pro (3,500 req/mo), Max (10,000 req/mo)
  • Tool count: 10 purpose-built code analysis tools
  • No local installation required
IMPLEMENT MARKDOWN SERVING IN NEXT.JS
app/docs/[...slug]/route.ts
// app/docs/[...slug]/route.tsexport async function GET(  request: Request,  { params }: { params: { slug: string[] } }) {  const url = new URL(request.url)    if (url.pathname.endsWith('.md')) {    const pagePath = url.pathname.replace('.md', '')    const markdown = await getPageMarkdown(pagePath)        return new Response(markdown, {      headers: {        'Content-Type': 'text/markdown; charset=utf-8',        'Cache-Control': 'public, max-age=3600',      }    })  }    // Normal page rendering}

Every page under /docs/* should return markdown when .md is appended to the URL.