MCP server for assistant-ui documentation and examples
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret in @assistant-ui/mcp-docs-server
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 93
filesystem 18
- fs package/dist/index.js :12
import { readFileSync } from "node:fs"; - fs package/dist/prepare-docs/code-examples.js :4
import { mkdir, readFile, readdir, rm, writeFile } from "node:fs/promises"; - fs package/dist/prepare-docs/copy-raw.js :4
import { copyFile, mkdir, readdir, rm } from "node:fs/promises"; - fs package/dist/tools/docs.js :9
import { lstat, stat } from "node:fs/promises"; - fs package/dist/tools/examples.js :8
import { lstat, readFile, readdir } from "node:fs/promises"; - fs (weak) package/dist/tools/tests/test-setup.js :7
import { existsSync } from "node:fs"; - fs package/dist/utils/mdx.js :3
import { lstat, readFile } from "node:fs/promises"; - fs package/dist/utils/paths.js :5
import { readdir, stat } from "node:fs/promises"; - fs package/src/index.ts :16
import { readFileSync } from "node:fs"; - fs package/src/prepare-docs/code-examples.ts :1
import { rm, mkdir, readdir, readFile, writeFile } from "node:fs/promises"; - fs package/src/prepare-docs/copy-raw.ts :1
import { rm, mkdir, readdir, copyFile } from "node:fs/promises"; - fs package/src/tools/docs.ts :2
import { stat, lstat } from "node:fs/promises";
show 6 more
- fs package/src/tools/examples.ts :2
import { readFile, readdir, lstat } from "node:fs/promises"; - fs (weak) package/src/tools/tests/docs.test.ts :3
import * as fs from "node:fs/promises"; - fs (weak) package/src/tools/tests/examples.test.ts :3
import * as fs from "node:fs/promises"; - fs (weak) package/src/tools/tests/test-setup.ts :2
import { existsSync } from "node:fs"; - fs package/src/utils/mdx.ts :1
import { readFile, lstat } from "node:fs/promises"; - fs package/src/utils/paths.ts :1
import { readdir, stat } from "node:fs/promises";
network 4
- net package/dist/xulux/catalog-client.js :22
const res = await fetch(url, { headers: { Accept: "application/json" } }); - net package/dist/xulux/fetch-sandbox.js :25
return await fetch(url, { - net package/src/xulux/catalog-client.ts :57
const res = await fetch(url, { - net package/src/xulux/fetch-sandbox.ts :41
return await fetch(url, {
declared dependencies 8
- @modelcontextprotocol/server@^2.0.0
- @modelcontextprotocol/core@^2.0.0
- gray-matter@^4.0.3
- zod@^4.4.3
- @types/node@^26.1.1
- tsx@^4.23.1
- vitest@^4.1.10
- @assistant-ui/x-buildutils@0.0.20