This repository contains the Tilde documentation site built with Mintlify.
The public Tilde API is the source of truth for tool providers, authentication methods, icons, and tools:
https://api.trytilde.ai/api/v1/mcp/available-tool-groups
The catalog fetches this endpoint in the browser so provider and tool information stays current. Mintlify requires a physical MDX file for every indexable route, so the repository also stores API-generated provider pages and a generated catalog fallback.
Regenerate them whenever the API catalog changes:
npm run generate:tool-providersThe generator:
- fetches every page of the public catalog without authentication;
- creates or updates
/tool-providers/<provider>.mdxwith SEO metadata and API content; - updates
snippets/generated-tool-providers.jsxfor the initial catalog render; - removes stale files only when they carry the generator marker;
- fails instead of replacing the catalog when the API is unavailable or empty.
Do not edit generated provider pages or snippets/generated-tool-providers.jsx by hand. Change the API data or the generator template, then regenerate.
Check that committed files match the current API without writing changes:
npm run check:tool-providersSet TILDE_TOOL_PROVIDER_CATALOG_URL to test against another compatible catalog endpoint.
Use Node.js 20 through 24. Install the Mintlify CLI:
npm i -g mintGenerate the API-backed pages and start the local preview:
npm run devView your local preview at http://localhost:3000.
Before publishing, regenerate and commit any API-derived changes, then run:
npm run checkInstall Mintlify's documentation skill for your coding tools:
npx skills add https://mintlify.com/docsNever store or publish docs/adrs/ or docs/updates/ in this repository. Keep
engineering decisions and change records in the owning source repository; use
this repository's PR descriptions for docs-only rationale and validation. Run
npm run check:publication-boundary before publishing. See the publication
policy.
Mintlify deploys committed changes through its GitHub app. Generated tool-provider files must be committed because Mintlify maps indexable routes to MDX files in the repository.
- If your dev environment isn't running: Run
mint updateto ensure you have the most recent version of the CLI. - If a page loads as a 404: Make sure you are running in a folder with a valid
docs.json.