Skip to content

docs: Critical documentation refactor - VitePress site with MCP install badges#133

Merged
polaz merged 13 commits intomainfrom
feat/#24-docs-critical-documentation-refactor---fix-22-miss
Jan 23, 2026
Merged

docs: Critical documentation refactor - VitePress site with MCP install badges#133
polaz merged 13 commits intomainfrom
feat/#24-docs-critical-documentation-refactor---fix-22-miss

Conversation

@polaz
Copy link
Copy Markdown
Member

@polaz polaz commented Jan 22, 2026

Summary

  • Migrate README (1125 lines) to VitePress static site (129 lines + 15 doc pages)
  • Fix outdated tool count: 62 → 47 (post-CQRS consolidation)
  • Add MCP one-click install badges (VS Code, VS Code Insiders)
  • Unified GitHub Pages deployment with coverage integration on release

Changes

VitePress Documentation Site

  • docs/.vitepress/config.mts — Site config with nav, sidebar, search
  • docs/index.md — Home page with hero, features, install badges
  • docs/guide/ — Introduction, Quick Start, Installation (npm, Docker, VS Code, Codex), Configuration, Auto-Discovery, Transport
  • docs/security/ — OAuth Authentication, Read-Only Mode
  • docs/advanced/ — TLS/HTTPS, Customization (descriptions, action filtering, schema mode)
  • docs/tools/ — Tool Reference (47 tools, correct count)
  • docs/cli/ — list-tools CLI documentation

CI/CD

  • .github/workflows/docs.yml — VitePress build + deploy on docs changes and releases; coverage integrated on release only
  • .github/workflows/coverage-pages.yml — Refactored to PR-only (coverage comments)

Other

  • CONTRIBUTING.md — Dev setup, testing, architecture, PR guidelines
  • README.md — Reduced to minimal with links to docs site
  • package.json — Added docs:dev, docs:build, docs:preview scripts
  • .gitignore — VitePress dist/cache

Test plan

  • yarn lint — 0 errors
  • yarn test — 3478 tests passed
  • yarn build — successful
  • yarn docs:build — VitePress builds in ~2s
  • Verify docs deploy on merge to main
  • Verify coverage integration on next release

Closes #24

polaz added 3 commits January 23, 2026 00:16
…#24)

- Add VitePress with docs:dev/build/preview scripts
- Create full documentation site: guide, security, advanced, cli, tools
- Migrate all README sections to dedicated pages
- Add GitHub Actions workflow for docs deployment to Pages
- Add MCP one-click install badges (VS Code, VS Code Insiders)
- Create CONTRIBUTING.md with dev setup, testing, and PR guidelines
- Reduce README from 1125 to 129 lines (links to docs site)
- Fix outdated tool count: 62 → 47 (post-CQRS consolidation)
- Remove outdated per-tool listings (replaced by auto-generated TOOLS.md)
Copilot AI review requested due to automatic review settings January 22, 2026 22:35
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 22, 2026

Test Coverage Report

Overall Coverage: 91.92%

Metric Percentage
Statements 91.51%
Branches 83.43%
Functions 81.07%
Lines 91.92%

View detailed coverage report

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Remove duplicate author attribution, streamline README structure,
and fix VS Code one-click install deeplinks to use correct
URL-encoded JSON format.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates the project documentation from a large README into a VitePress site, adds MCP one-click install badges, and updates CI workflows to deploy docs (and publish coverage into the docs site on releases).

Changes:

  • Introduced a VitePress documentation site under docs/ with guides, security docs, advanced configuration, and a tool reference.
  • Added VitePress scripts/dependency and updated .gitignore for VitePress build artifacts.
  • Refactored GitHub Actions: new docs deploy workflow, and simplified coverage workflow to PR-only commenting.

Reviewed changes

Copilot reviewed 22 out of 24 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
yarn.lock Adds VitePress (and transitive deps) lockfile entries.
package.json Adds vitepress devDependency and docs:* scripts.
docs/.vitepress/config.mts New VitePress config (nav/sidebar/search/edit links).
docs/index.md New docs homepage with hero and MCP install badges.
docs/guide/index.md Introduction and feature overview moved to docs.
docs/guide/quick-start.md Quick start guide for configuring MCP clients.
docs/guide/installation/npm.md npm/npx and yarn dlx installation docs.
docs/guide/installation/docker.md Docker installation docs for stdio + HTTP modes.
docs/guide/installation/vscode.md VS Code setup + one-click install instructions.
docs/guide/installation/codex.md Codex configuration instructions.
docs/guide/configuration.md Environment variable reference moved to docs.
docs/guide/auto-discovery.md Auto-discovery documentation added.
docs/guide/transport.md Transport mode selection docs added.
docs/security/oauth.md OAuth setup + endpoints + troubleshooting docs added.
docs/security/read-only.md Read-only mode behavior docs added.
docs/advanced/tls.md TLS / reverse-proxy deployment docs added.
docs/advanced/customization.md Action filtering/description override/schema mode docs added.
docs/tools/index.md Tool reference overview updated to 47 tools.
docs/cli/list-tools.md list-tools CLI usage and doc generation instructions added.
README.md Reduced README with links to docs and install badges.
CONTRIBUTING.md Added contribution guide covering setup/testing/standards.
.gitignore Ignores VitePress dist/cache outputs.
.github/workflows/docs.yml New docs build/deploy workflow; integrates coverage on releases only.
.github/workflows/coverage-pages.yml Refactored to PR-only coverage run + PR comment.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated 4 comments.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated 3 comments.

The docs deploy workflow uses `yarn install --immutable` which
depends on yarn.lock. Include it in path filters so lockfile
changes trigger a rebuild.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated 6 comments.

- Note manage_context exception in read-only mode docs
- Add 'opt-in' label to disabled-by-default feature flags
- Add section header explaining opt-in groups reduce tool count
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated 5 comments.

- All feature flags default to true (code uses !== "false" pattern)
- Add /register (Dynamic Client Registration) to OAuth endpoints
- Set DOCS_BASE=/ in local VitePress scripts for correct local preview
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated 3 comments.

- Add USE_RELEASES, USE_REFS, USE_MEMBERS, USE_SEARCH to all docs
- Move gated tools out of "Core (Always Available)" into own sections
- Fix Docker example to forward all USE_* flags
- Fix npm example with all 15 feature flags
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 24 changed files in this pull request and generated no new comments.

@polaz polaz merged commit d1d5487 into main Jan 23, 2026
19 checks passed
@polaz polaz deleted the feat/#24-docs-critical-documentation-refactor---fix-22-miss branch January 23, 2026 14:31
@sw-release-bot
Copy link
Copy Markdown

🎉 This PR is included in version 6.31.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: Critical documentation refactor - fix 22 missing tools and outdated entity descriptions

2 participants