← Back to search

@doxlabs/mcp

kenny_io Scanned 6d ago

MCP server for scaffolding and managing Dox documentation projects

npm
C
66.4 / 100

Versions

0.6.0latest
Jul 10, 2026
0.5.0
Jul 10, 2026
0.4.0
Jul 4, 2026
0.3.2
Jul 2, 2026
0.3.1
Jul 2, 2026
+ show 1 moreshow less
0.3.0
Jul 2, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 14

create_project
annotations: none low

Scaffold a new Dox documentation project from the GitHub template

add_page
annotations: none low

Add a new MDX page to a Dox project and register it in docs.json navigation

add_tab
annotations: none low

Add a new top-level tab to a Dox project navigation (content tab or redirect link)

list_pages
annotations: none low

List all pages in a Dox project, organized by tab and group

update_page
annotations: none low

Update the frontmatter or body content of an existing MDX page in a Dox project

migrate_docs
annotations: none low

Crawl a docs site and migrate it into a Dox project

search_docs
annotations: none low

Search documentation pages by keyword — returns ranked list of matching pages

semantic_search
annotations: none low

Hybrid (full-text + vector) semantic search against a deployed Dox site — uses the same index as the in-app command palette and /api/search

agent_readiness
annotations: none low

Fetch the Agent Readiness Score (0-100) for a deployed Dox site — the same report as /api/agent-readiness and `dox check`, with per-signal subscores and fixable offenders

read_page
annotations: none low

Read the full content of a documentation page by its page ID

get_context
annotations: none low

Get the most relevant documentation context for a topic or question, within a token budget

lint_project
annotations: none low

Check a Dox project for issues: broken nav references, orphan files, missing frontmatter

translate_docs
annotations: none low

Translate Dox documentation pages to a secondary locale using Claude AI

sync_from_repo
annotations: none low

Dox Track: analyze a merged pull request in a tracked product repo and preview the docs task it would produce (dryRun), or dispatch it to the docs repo so the docs agent drafts a documentation PR

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops
shell high
Server uses shell capabilities via: child_process, execSync(), spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 112

low
Tool 'create_project' has no annotations annotation_checker · 100%
low
Tool 'add_page' has no annotations annotation_checker · 100%
low
Tool 'add_tab' has no annotations annotation_checker · 100%
low
Tool 'list_pages' has no annotations annotation_checker · 100%
low
Tool 'update_page' has no annotations annotation_checker · 100%
low
Tool 'migrate_docs' has no annotations annotation_checker · 100%
low
Tool 'search_docs' has no annotations annotation_checker · 100%
low
Tool 'semantic_search' has no annotations annotation_checker · 100%
low
Tool 'agent_readiness' has no annotations annotation_checker · 100%
low
Tool 'read_page' has no annotations annotation_checker · 100%
low
Tool 'get_context' has no annotations annotation_checker · 100%
low
Tool 'lint_project' has no annotations annotation_checker · 100%
low
Tool 'translate_docs' has no annotations annotation_checker · 100%
low
Tool 'sync_from_repo' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Excessive dependency count: 55 direct dependencies dependency_analyzer · 90%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Suspicious package name: react-markdown dependency_analyzer · 60%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-2v8p-3f2j-5mp7) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-3rrr-jr9j-h3q3) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-6m6c-36f7-fhxh) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-6x64-9x62-f2gx) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-87f9-hvmw-gh4p) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-c4c3-pg64-4m4v) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-ghcm-xqfw-q4vr) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-rhh3-jpg6-66xh) dependency_analyzer · 95%
medium
Vulnerable dependency: mermaid@11.12.3 (GHSA-xcj9-5m2h-648r) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-267c-6grr-h53f) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-26hh-7cqf-hhc6) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-2xp9-vwfh-vxw4) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-36qx-fr4f-26g5) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-3g8h-86w9-wvmq) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-3x4c-7xq6-9pq8) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-4633-3j49-mh5q) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-492v-c6pp-mqqv) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-4c39-4ccg-62r3) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-5f7q-jpqc-wp7h) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-68g3-v927-f742) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-6gpp-xcg3-4w24) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-89xv-2m56-2m9x) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-8h8q-6873-q5fj) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-955p-x3mx-jcvp) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-9g9p-9gw9-jx7f) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-c4j6-fc7j-m34r) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-ffhc-5mcf-pf4q) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-ggv3-7p47-pfv8) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-gx5p-jg67-6x7h) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-h25m-26qc-wcjf) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-h27x-g6w4-24gq) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-h64f-5h5j-jqjh) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-jcc7-9wpm-mj36) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-m99w-x7hq-7vfj) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-mg66-mrh9-m8jx) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-mq59-m269-xvcx) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-p293-qw3h-jr36) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-p9j2-gv94-2wf4) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-q4gf-8mx6-v5v3) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-q8wf-6r8g-63ch) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-vfv6-92ff-j949) dependency_analyzer · 95%
medium
Vulnerable dependency: next@16.0.10 (GHSA-wfc6-r584-vfw7) dependency_analyzer · 95%
medium
Vulnerable dependency: yaml@2.6.0 (GHSA-48c2-rrv3-qjmp) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-6g55-p6wh-862q) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-fxqj-rqcc-2cmp) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-qx2v-qp2m-jg93) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-r28c-9q8g-f849) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.15 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.15 (GHSA-82fw-gwwq-j7x9) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.15.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.15.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.15.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-23hp-3jrh-7fpw) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-34x7-hfp2-rc4v) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-83g3-92jg-28cx) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-8qq5-rm4j-mr97) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-8x88-c5mf-7j5w) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-9ppj-qmqm-q256) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-f5x3-32g6-xq36) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-gvwx-54wh-qm9j) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-qffp-2rhf-9h96) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-r292-9mhp-454m) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-r6q2-hw4h-h46w) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-vmf3-w455-68vh) dependency_analyzer · 95%
medium
Vulnerable dependency: tar@6.2.0 (GHSA-w8wr-v893-vjvp) dependency_analyzer · 95%
medium
Vulnerable dependency: zod@3.0.0 (GHSA-m95q-7qp3-xv42) dependency_analyzer · 95%
medium
Vulnerable dependency: tsup@8.0.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
medium
Buffer.from base64 in kenny-io-Dox-e70fe61/src/lib/admin/settings.ts:148 entropy_analyzer · 75%
medium
Buffer.from base64 in kenny-io-Dox-e70fe61/src/app/api/brand/logo/route.ts:16 entropy_analyzer · 75%
medium
Buffer.from base64 in kenny-io-Dox-e70fe61/src/app/api/brand/favicon/route.ts:21 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: create_project manifest_parser · 75%
info
Tool: add_page manifest_parser · 75%
info
Tool: add_tab manifest_parser · 75%
info
Tool: list_pages manifest_parser · 75%
info
Tool: update_page manifest_parser · 75%
info
Tool: migrate_docs manifest_parser · 75%
info
Tool: search_docs manifest_parser · 75%
info
Tool: semantic_search manifest_parser · 75%
info
Tool: agent_readiness manifest_parser · 75%
info
Tool: read_page manifest_parser · 75%
info
Tool: get_context manifest_parser · 75%
info
Tool: lint_project manifest_parser · 75%
info
Tool: translate_docs manifest_parser · 75%
info
Tool: sync_from_repo manifest_parser · 75%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (40) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 1119 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%