is-agentic.com
View report- Blume
- 100/100
- Fumadocs
- 63/100
Fumadocs gives you a React app to own. Blume turns a folder of Markdown into the whole site, with search, API references, versioning, llms.txt, and an MCP server built in rather than scaffolded into your code.
npx blume migrate fumadocs --claude| Blume | Fumadocs | |
|---|---|---|
| You maintain | BlumeA folder of Markdown, plus one optional config file | FumadocsAn app you scaffold: source.config.ts, layouts, and route handlers |
| Built on | BlumeAstro, generated and run for you | FumadocsNext.js, React Router, TanStack Start, Waku, or Astro with React |
| License | BlumeFree and open source (MIT) | FumadocsFree and open source (MIT) |
| Agent features | Blumellms.txt, Markdown mirrors, and a JSON API by default; an opt-in MCP server | Fumadocsllms.txt and Markdown routes in the templates; an MCP route added by its CLI |
| API references | BlumeOpenAPI, AsyncAPI, and GraphQL, with a Try it playground | FumadocsOpenAPI, AsyncAPI, and GraphQL packages, with a playground |
| Versioning | Blumeblume version snapshots with a switcher and scoped search | FumadocsA folder per version with a dropdown, or a branch per version |
| Quality checks | Blumeblume audit, validate, and eval check SEO, links, and agent answers in CI | FumadocsLink validation you add to your app |
| Languages | Blumeblume translate fills in every locale with your coding agent | FumadocsLocale routing, UI translations, and localized search |
Fumadocs details are from its own pages as of September 23, 2026: Frameworks, llms.txt and MCP, OpenAPI, Versioning, Internationalization. Something out of date? Let us know
is-agentic.com
View reportisitagentready.com
View reportScores are as reported by is-agentic.com and isitagentready.com on September 20, 2026, and may have changed since.
<include>, and heading anchors like [#id] use the same syntax, and Callouts become ::: directives.root folders become header tabs.source.config.ts, and mdx-components.tsx are removed.Fumadocs
Blume
Run one command in your docs project.
Using Codex? Swap --claude for --codex.
Review the agent's edits.
It follows Blume's migration playbook for MintlifyFumadocsDocusaurusStarlightNextra, rewriting your config and pages in place, so you review the whole move as one diff.
Preview the result.
Run npx blume dev, then read the agent's summary of anything it dropped or approximated.
Fumadocs is a framework you scaffold into your own app and then own, down to the route handlers. Blume is the whole site from a folder of Markdown, with no app code, and search, API references, llms.txt, Markdown mirrors, and an MCP server built in. When you want the code, blume eject hands you a standalone Astro app.
Yes. Pages stay MDX, and Fumadocs syntax like <include>, [#id] heading anchors, and TypeTable works in Blume as it is. The agent converts Callouts to directives and every meta.json into a typed meta.ts.
Yes. blume version freezes a snapshot with a switcher, an old-version banner, and version-scoped search, and the MCP server is a config switch on a server deployment, with no route code to maintain.
No. Blume renders static HTML with Astro and ships no React by default. You can still write interactive islands in React, Vue, or Svelte.
Folder descriptions, reversed or extracted page ordering in meta.json, full-width full pages, and components like <DynamicCodeBlock> and <InlineTOC>. The agent reports each one so you can decide what to do with it.
Install today and ship a production-grade docs site in minutes. Free and open source, forever.
npx blume init