github TypeScript analyzed cd7018d

earlyprototype/thought_bubble

github

Abrakedabra - your boring documents are now a visual webpage with logical flow!

maintainer
earlyprototype
license
MIT
first seen
2026-07-02
last seen
2026-07-27
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 5 tools
transport stdio counts 5 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • analyze_content
  • generate_mermaid_prompt
  • generate_visualization
  • get_design_guide
  • list_themes
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 38

filesystem 11

  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/scripts/extract_test_inputs.mjs :7 import { readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/scripts/generate_demos_v2.mjs :10 import { writeFileSync, mkdirSync } from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/scripts/generate_showcase.mjs :16 import { writeFileSync, mkdirSync } from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/scripts/test_template_overhaul.mjs :9 import { writeFileSync, mkdirSync } from 'fs';
  • fs earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :43 import * as fs from 'fs';
  • fs earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/renderers/generate_examples.ts :5 import * as fs from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/scripts/generate_client_examples.ts :18 import * as fs from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/scripts/generate_design_showcase.ts :21 import * as fs from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/scripts/generate_mermaid_showcase.ts :17 import * as fs from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/scripts/generate_showcase_examples.ts :12 import * as fs from 'fs';
  • fs (weak) earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/scripts/generate_test_outputs.ts :5 import * as fs from 'fs';

tool registrations 5

  • analyze_content earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :74
  • generate_visualization earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :107
  • generate_mermaid_prompt earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :304
  • list_themes earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :335
  • get_design_guide earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/src/index.ts :343

install hooks 1

  • prepare earlyprototype-thought_bubble-cd7018d/thought_bubble_mcp/package.json :13 npm run build

declared dependencies 15

  • @modelcontextprotocol/sdk@^1.0.0
  • beautiful-mermaid@^0.1.3
  • d3@^7.9.0
  • d3-sankey@^0.12.3
  • jsdom@^24.0.0
  • zod@^3.23.8
  • @types/d3@^7.4.3
  • @types/d3-sankey@^0.12.5
  • @types/jsdom@^21.1.6
  • @types/node@^20.0.0
  • @vitest/ui@^4.0.18
  • ts-node@^10.9.2
  • typescript@^5.3.0
  • vite@^7.3.1
  • vitest@^4.0.18