npm JavaScript analyzed 0.2.0

@assistant-ui/mcp-docs-server

v0.2.0
npm

MCP server for assistant-ui documentation and examples

maintainer
yonom
licence
MIT
first seen
2026-05-24
last seen
2026-08-05
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in @assistant-ui/mcp-docs-server
capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence v0.2.0 · npm-tarball
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