Enables publishing of vibe coding documentation, design decisions, and generated developer documents to Confluence pages.
Supports publishing of code documentation, session logs, and design decisions to Discord channels.
Provides Git-based wiki updates for publishing README, DESIGN, TUTORIAL, CHANGELOG, API, and ARCHITECTURE documents to GitHub Wiki.
Offers full API integration for creating and publishing developer documentation, design decisions, and session logs as Notion pages in databases.
Enables local vault file storage with frontmatter support for saving generated documentation and coding session logs.
Allows publishing of vibe coding documentation, summaries, and session logs to Slack channels.
Vibe Coding Documentation MCP (MUSE)
MCP server that automatically collects, summarizes, documents, and publishes code and design decisions created during vibe coding sessions.
Features
This MCP server provides 7 tools for managing vibe coding documentation:
Tool | Description |
| Collects code blocks and conversation summaries into structured context |
| Extracts key architectural and design decisions from conversation logs |
| Generates README, DESIGN, TUTORIAL, CHANGELOG, API, or ARCHITECTURE documents |
| Converts Markdown documents for Notion, GitHub Wiki, or Obsidian |
| Publishes generated documents to external platforms |
| Creates daily or session-based vibe coding session logs |
| AST-based code analysis with Mermaid diagram generation |
Additional Features (v2.0)
AST Parsing: TypeScript, Python, Go code analysis
Mermaid Diagrams: Class, Flowchart, Sequence, ER, Architecture diagrams
Multi-language: Korean/English support
6 Document Types: README, DESIGN, TUTORIAL, CHANGELOG, API, ARCHITECTURE
6 Platforms: Notion, GitHub Wiki, Obsidian, Confluence, Slack, Discord
Code Quality (v2.1)
Input Validation: Zod schema-based type-safe validation for all tools
Error Handling: Structured error classes (ToolError, ValidationError, PlatformError)
Security: Command injection prevention (exec → spawn), path sanitization
Performance: LRU cache, regex cache, memoization utilities
Installation
Claude Code (Recommended)
Claude Desktop
Add to claude_desktop_config.json:
Environment Variables
Demo Scenarios
1. Generate README and Publish to Notion
2. Create Design Decision Docs for GitHub Wiki
3. Daily Vibe Coding Log
Supported Platforms
Notion: Full API integration with page creation
GitHub Wiki: Git-based wiki updates
Obsidian: Local vault file storage with frontmatter support
Project Structure
Development
Dependencies
Package | Purpose |
| MCP server SDK |
| Notion API integration |
| Input validation |
| TypeScript compiler |
License
MIT