
Vibe Coding
Hooks into Claude Code to auto-capture your coding sessions as structured logs without manual journaling. Every time you edit a file, the PostToolUse hook fires `muse_session_history` to save code blocks and decisions. When you stop, it calls `muse_create_session_log` to bundle the session. Later, run the `daily-vibe-log` prompt and it compiles today's captures into a single document, then publishes to Notion, Obsidian, GitHub Wiki, Confluence, Slack, or Discord. The `refactor-context` prompt chains session history with AST analysis and git diff to generate PR descriptions that explain why you picked option B over option A. Useful when you need design decisions and architecture notes to write themselves instead of trawling git log after the fact.
- tools
- 17
- transport
- STDIO
- last updated
- Dec 27, 2025
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
muse_capture_transcriptClaude Code transcript → stored session (capture / preview / list, all for backfill)
Claude Code transcript → stored session (capture / preview / list, all for backfill)
No parameter schema in public metadata yet.
muse_digestStandup / weekly / monthly report over captured sessions, grouped by day / project / tag
Standup / weekly / monthly report over captured sessions, grouped by day / project / tag
No parameter schema in public metadata yet.
muse_session_historysave / get / update / delete / list / search / stats over ~/.vibe-coding-mcp/sessions/
save / get / update / delete / list / search / stats over ~/.vibe-coding-mcp/sessions/
No parameter schema in public metadata yet.
muse_session_statsProductivity dashboard: sessions/day, decisions/session, language breakdown
Productivity dashboard: sessions/day, decisions/session, language breakdown
No parameter schema in public metadata yet.
muse_summarize_design_decisionsExtract decisions (problem → options → choice → trade-off), EN/KO, optional Claude API
Extract decisions (problem → options → choice → trade-off), EN/KO, optional Claude API
No parameter schema in public metadata yet.
muse_analyze_codeAST analysis (TypeScript / Python / Go) + Mermaid diagrams
AST analysis (TypeScript / Python / Go) + Mermaid diagrams
No parameter schema in public metadata yet.
muse_generate_dev_documentREADME / DESIGN / TUTORIAL / CHANGELOG / API / ARCHITECTURE generator
README / DESIGN / TUTORIAL / CHANGELOG / API / ARCHITECTURE generator
No parameter schema in public metadata yet.
muse_create_session_logDaily or per-session log composition
Daily or per-session log composition
No parameter schema in public metadata yet.
muse_export_sessionExport sessions to Markdown / JSON / HTML
Export sessions to Markdown / JSON / HTML
No parameter schema in public metadata yet.
muse_normalize_for_platformMarkdown quirks for Notion / GitHub Wiki / Obsidian
Markdown quirks for Notion / GitHub Wiki / Obsidian
No parameter schema in public metadata yet.
muse_publish_documentPublish to Notion / GitHub Wiki / Obsidian / Confluence / Slack / Discord
Publish to Notion / GitHub Wiki / Obsidian / Confluence / Slack / Discord
No parameter schema in public metadata yet.
muse_collect_code_contextPull code blocks + summary out of raw text
Pull code blocks + summary out of raw text
No parameter schema in public metadata yet.
muse_gitstatus / log / diff / branch / snapshot + decision extraction from commits
status / log / diff / branch / snapshot + decision extraction from commits
No parameter schema in public metadata yet.
muse_auto_tagTag suggestions (Claude API, optional)
Tag suggestions (Claude API, optional)
No parameter schema in public metadata yet.
muse_templateCustom doc templates
Custom doc templates
No parameter schema in public metadata yet.
muse_project_profilePer-project defaults (platform, tags, language)
Per-project defaults (platform, tags, language)
No parameter schema in public metadata yet.
muse_batchSeveral tool calls in one round-trip
Several tool calls in one round-trip
No parameter schema in public metadata yet.
Sponsors
Readme
vibe-coding-mcp
Your AI coding sessions, documented automatically. Captures every Claude Code session from its transcript — prompts, files changed, commands, design decisions — then turns them into standups, weekly reports, ADRs and PR descriptions, and publishes them to Notion / Obsidian / GitHub Wiki / Confluence / Slack / Discord.
Why vibe-coding?
Details
- Repository
- github.com/muse-code-space/vibe-coding-mcp
- Category
- Documents & Knowledge
- Package
vibe-coding-mcp- Transport
- STDIO
- Registry
- MCP registry, active