Vibe Coding 开发工具库 - MCP + CLI 内容创作工具集。支持 Markdown 格式校验、内容分类、Markdown 转 HTML、README 生成、数据分析等功能。
Baibai exhibits significant definition quality gaps. Tool names lack consistent verb-noun structure (e.g., 'check_format' vs 'validate_directory' for similar operations). Descriptions are present but generic and under-optimized for LLM selection, most are 20-80 chars, below the 50-200 char baseline for A-grade tools. Critical issue: input schemas are visible but parameter descriptions are minimal or absent. For example, 'check_format' accepts 'filepath' with only 'type:string' and a 6-word description. No output schemas are documented anywhere. Error handling is absent, no guidance on what happens on validation failure, file not found, or permission errors. Tool composition shows poor separation of concerns: 'validate_directory' and 'analyze_directory' both iterate over files but serve different purposes without clear distinction. No pagination, no result limits documented. Security: tools accept file paths as strings with no visible sanitization against path traversal. Overall, this server reads as a thin CLI wrapper without LLM-specific optimization.
分析单个内容文件的统计数据
分析目录下所有内容文件,生成统计数据
校验 Markdown 文件格式,检查标题、禁止字符、括号等
批量分类目录下所有文件
自动识别和分类内容类型
转换 Markdown 文件为 HTML
从内容文件提取结构化信息(标题、章节、字数)
根据内容库自动生成 README 文档
No output schemas documented. Tools return unstructured results with no field definitions, forcing LLMs to parse free-text responses and guess at structure.
Parameter descriptions are minimal (6-15 chars) or absent. 'filepath' in check_format has only '要校验的 Markdown 文件路径' (Chinese, ~20 chars). LLMs cannot infer parameter semantics from names alone.
No error handling guidance. Tools provide no recovery hints for common failures (file not found, permission denied, invalid format). Agents cannot self-correct.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
列出所有可用的 baibai 工具
将 Markdown 内容转换为 HTML
在目录下搜索包含关键词的内容
能力发现(替代 initialize)
调用工具
列出可用工具
批量校验目录下所有 Markdown 文件
Path traversal vulnerability: tools accept 'filepath' and 'directory' as raw strings with no visible sanitization. Agents could be tricked into accessing /etc/passwd or other sensitive files.
Tool composition issues: 'validate_directory' and 'analyze_directory' both iterate over files but serve different purposes. Naming does not distinguish intent clearly. 'check_format' vs 'validate_directory' use inconsistent verbs for similar operations.