This folder is a Mintlify project. The contents
get deployed automatically by Mintlify whenever they're pushed to the
main branch on GitHub.
Requires Node.js ≥ 20.17.
# from the repo root
cd website
npm install
npm run dev
# open http://localhost:3000The CLI watches the folder and live-reloads on every save.
website/
├── docs.json # site config (theme, navigation, branding)
├── index.mdx # landing page (hero + cards)
├── logo/ # light / dark logos rendered in the header
├── favicon.svg
├── get-started/ # onboarding pages
├── tools/ # MCP tool reference (one page per family)
├── reference/ # internals: safety, confirmations, audit, CLI
├── adapters/ # per-agent setup (Cursor, Claude, Codex, …)
├── guides/ # end-to-end walkthroughs
└── security/ # threat model + disclaimer
- Sign in at mintlify.com/start and link
the repo. Mintlify installs a GitHub App that auto-deploys every
push that touches
website/. - Your site is reachable at
https://<your-project>.mintlify.appimmediately after the first build. - Optional: attach a custom domain (e.g.
docs.lighter-mcp.xyz) from the Mintlify dashboard.
- All content pages are MDX (
.mdx). Frontmatter requirestitleanddescription. - Use built-in components (
<Card>,<CardGroup>,<Steps>,<Tabs>,<CodeGroup>,<Note>,<Warning>,<ParamField>,<ResponseField>, …) — they're already styled by the theme. - Cross-page links are relative to the docs root (
/tools/read, not/tools/read.mdx). - Run
npm run broken-linksbefore opening a PR.
When tool behavior, schemas, or safety semantics change in the Python
code, update the corresponding Mintlify page in the same PR. The CI
job in .github/workflows/docs.yml enforces that any change under
lighter_mcp/tools_*.py also touches website/tools/*.mdx.