The FlowMCP v4 documentation, specification, and ecosystem overview. Built with Astro using the Starlight theme.
Live: flowmcp.github.io (auto-deployed via GitHub Pages on push to main).
flowmcp.github.io/
├── src/
│ └── content/
│ ├── docs/ ← MD/MDX pages (Astro Content Collection)
│ │ └── specification/ ← Spec files synced from flowmcp-spec
│ └── config.ts ← Schema definitions
├── public/ ← Static assets, llms.txt
├── scripts/
│ └── sync-spec.mjs ← Spec sync script (lokal + GitHub Action)
└── .github/workflows/
└── sync-spec.yml ← Sync-Spec auf push + repository_dispatch
Specification documents from flowmcp-spec (spec/v4.0.0/*.md) are auto-synced into src/content/docs/specification/.
Two triggers:
- GitHub Action on
pushtomain→ always syncs before build - GitHub Action on
repository_dispatch(event-typespec-updated) → triggered fromflowmcp-specpush - Local via
npm run sync-specfor manual updates
The same scripts/sync-spec.mjs is used in both Action and local — single source of truth.
npm ci
npm run sync-spec # Sync spec files from flowmcp-spec
npm run dev # Astro dev server on localhost:4321
npm run build # Static build to dist/ (109+ pages)| Section | Source |
|---|---|
| Specification | Auto-synced from flowmcp-spec spec/v4.0.0/*.md |
| Guides, Intro, Roadmap | Locally edited in src/content/docs/ |
| Schema Catalog | Auto-generated from flowmcp-schemas-public |
| llms.txt | Auto-generated by flowmcp-spec workflow |
| Repository | Description |
|---|---|
| flowmcp-spec | Specification — source of truth for spec docs |
| flowmcp-core | Core framework |
| flowmcp-cli | CLI tooling |
| flowmcp-schemas-public | Public schema library |
MIT. Content is built from MIT-licensed sources. Third-party API documentation referenced in the docs site does not imply endorsement or warranty — see provider Terms of Services for use.