WordPress plugin intelligence profile

MVP Docs

A lightweight documentation plugin for WordPress. AI-friendly markdown import, native editor, no bloat.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.4
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.7 · PHP 8.0
Directory statusactive
Last directory update28 May 20265mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MVP Docs version 1.1.4 as active, updated 5mo ago and tested up to WordPress 7.0.

Overview

About this plugin

MVP Docs adds a simple documentation system to your WordPress site. It creates a Docs custom post type with categories, a clean archive page, and a markdown import tool — nothing more.

Why MVP Docs?

AI tools like Claude and ChatGPT are excellent at generating documentation in Markdown format. md files straight into WordPress with a single click. No copy-pasting HTML, no reformatting, no fussing with blocks.

Just import and publish.

Beyond the AI workflow, most documentation plugins are overbuilt. They add custom page builders, proprietary editors, dozens of database tables, and megabytes of JavaScript. MVP Docs takes the opposite approach:

  • Uses the native WordPress block editor
  • Works with any theme (block themes and classic themes)
  • Stores content as standard WordPress posts
  • Loads zero scripts or styles outside of doc pages
  • No lock-in — your content is just posts and taxonomies
  • No external dependencies — everything ships with the plugin

Features

  • Docs post type with archive at /docs/
  • Doc Categories for organizing content
  • Search — AJAX-powered typeahead dropdown on the archive and category pages, with a dedicated search results page at /docs/search/
  • Markdown import — upload a.md file and it converts to native Gutenberg blocks (tables, code blocks, lists, and all GFM features)
  • Import / Export — export docs, categories, and settings as a JSON file, or include referenced images in a zip bundle; import on another site
  • Archive page — docs grouped by category in a card grid
  • Category archives — full list of docs in a category with search bar
  • Search results page — dedicated page with breadcrumbs and themed card layout
  • Breadcrumbs on single doc pages
  • Settings — archive layout (columns, border radius, docs per category), colors, page titles, sort order, custom slugs, category ordering via drag-and-drop
  • Block theme support — registers proper block templates for single docs, archives, category pages, and search
  • Classic theme support — falls back to PHP templates with get_header() / get_footer()
  • WP-CLI — full command-line coverage so an AI agent or shell script can configure and populate a docs site without ever opening wp-admin

Markdown Import — Built for AI-Generated Docs

AI tools produce clean, well-structured Markdown. md files directly into the block editor with one click. js), then converted into native Gutenberg blocks.

The first # Heading becomes the post title automatically.

Use your favorite AI to generate docs, how-to guides, or knowledge base articles in Markdown, then import them into WordPress without any reformatting.

Supported: headings, bold, italic, links, images, tables, fenced code blocks with syntax hints, task lists, strikethrough, blockquotes, horizontal rules, ordered and unordered lists.

Import / Export

Go to Docs > Settings > Import / Export to:

  • Export docs, categories, and/or settings as a single JSON file
  • Import a previously exported file to restore or migrate content between sites

Existing docs with the same title are skipped during import to avoid duplicates. Categories are created automatically if they don’t exist.

WP-CLI

Every admin action has a command-line equivalent, so a docs site can be stood up and populated entirely from a shell script or AI agent. Run wp mvp-docs <command> --help for full details on any command below.

Content

wp mvp-docs import-md <file>

Import a Markdown file as a doc. Output is byte-identical to the sidebar Markdown importer — same blocks, same title extraction from the first # heading.

wp mvp-docs import-raw <file>

Import a raw HTML file as a doc. Block-commented HTML is preserved as-is; plain HTML renders as a Classic block in the editor.

Both import commands accept:

* --title=<text> — override the extracted title

* --slug=<slug> — explicit post slug

* --excerpt=<text> — short description shown on category/search pages

* --category=<slug> — assign to this category (created if missing)

* --sort-order=<n> — in-category sort priority (lower appears first)

* --status=<publish|draft|private> — post status (default: publish)

* --dry-run — print the generated markup instead of creating a post

Backup and migration

wp mvp-docs export [--docs] [--settings] [--with-images] [--output=<file>] [--pretty]

Dump docs, categories, settings, and category order to a single JSON bundle. Omitting --docs and --settings exports everything. Pipe to stdout or write to a file.

json (requires --output ).

wp mvp-docs import <file>

Restore a previously exported file. zip bundles; for zips, referenced images are sideloaded into the media library and content URLs are rewritten. Docs are deduplicated by title, so running the same import twice is safe.

Structure

wp mvp-docs reorder-categories <slug-or-id>...

Set the display order of categories. Accepts term IDs or slugs.

Settings

wp mvp-docs settings list [--format=table|json|yaml|csv]

Show every setting with its current value, description, and allowed form — self-documenting so you never have to read the source to discover what’s configurable.

wp mvp-docs settings get <key>

Print a single setting’s value.

wp mvp-docs settings set <key=value>...

Update one or more settings. g. columns=7 when the allowed range is 1–4), a warning names the allowed form and shows the actual saved value.

Changing docs_slug or category_slug auto-flushes rewrite rules.

Quick start for AI agents

json

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • knowledge base
  • ai
  • docs
  • documentation
  • markdown
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.7 · PHP 8.0
Update activity28 May 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.