io.github.MUSE-CODE-SPACE/vibe-coding

编码与调试

by muse-code-space

自动记录 vibe coding 会话,帮助收集过程、生成摘要,并一键发布内容。

什么是 io.github.MUSE-CODE-SPACE/vibe-coding

自动记录 vibe coding 会话,帮助收集过程、生成摘要,并一键发布内容。

README

Vibe Coding MCP

Vibe Coding Session Documentation MCP Server

Automatically collect, summarize, document, and publish your vibe coding sessions

npm version License: MIT

English | 한국어


<a name="english"></a>

English

Overview

Vibe Coding MCP is an MCP server that automatically collects, summarizes, documents, and publishes code and design decisions created during vibe coding sessions. It provides 15 powerful tools for managing your coding documentation workflow.

Features

  • 15 MCP Tools - Complete documentation workflow
  • 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
  • Git Integration - Status, log, diff, branch, snapshot, design decision extraction
  • Session Analytics - Productivity insights and trend analysis
  • AI-Powered - Claude AI integration for enhanced analysis

15 MCP Tools

ToolDescription
muse_collect_code_contextCollect code blocks and conversation summaries
muse_summarize_design_decisionsExtract architectural and design decisions
muse_generate_dev_documentGenerate README, DESIGN, API, ARCHITECTURE docs
muse_normalize_for_platformConvert Markdown for Notion, GitHub Wiki, Obsidian
muse_publish_documentPublish to external platforms
muse_create_session_logCreate daily/session-based logs
muse_analyze_codeAST-based code analysis with Mermaid diagrams
muse_session_historyManage session history (save, retrieve, search)
muse_export_sessionExport sessions to Markdown, JSON, HTML
muse_project_profileManage project-specific settings
muse_gitGit integration (status, log, diff, branch, snapshot)
muse_session_statsSession analytics dashboard
muse_auto_tagAI-powered auto-tagging
muse_templateCustom template management
muse_batchBatch operations (sequential/parallel)

Installation

Claude Code (Recommended)

bash
claude mcp add vibe-coding-mcp npx vibe-coding-mcp

npm

bash
npm install -g vibe-coding-mcp

Claude Desktop

Add to claude_desktop_config.json:

json
{
  "mcpServers": {
    "vibe-coding-mcp": {
      "command": "npx",
      "args": ["vibe-coding-mcp"]
    }
  }
}

Example Usage

Generate README and Publish to Notion

code
User: "Collect the code we wrote today and create a README, then publish to Notion."

Claude: [Uses collect_code_context → generate_dev_document → publish_document]

Daily Vibe Coding Log

code
User: "Create a session log for today's work."

Claude: [Uses collect_code_context → create_session_log]

Session Analytics Dashboard

code
User: "Show me my coding productivity statistics for this month."

Claude: [Uses muse_session_stats(action='overview') → muse_session_stats(action='productivity')]

Batch Documentation Workflow

code
User: "Analyze this code, generate docs, and publish to Notion in one go."

Claude: [Uses muse_batch with sequential operations]

Supported Platforms

  • Notion - Full API integration with page creation
  • GitHub Wiki - Git-based wiki updates
  • Obsidian - Local vault file storage with frontmatter
  • Confluence - Atlassian Confluence page publishing
  • Slack - Webhook-based message publishing
  • Discord - Webhook-based message publishing

<a name="korean"></a>

한국어

개요

Vibe Coding MCP는 바이브 코딩 세션 중 생성된 코드와 설계 결정을 자동으로 수집, 요약, 문서화, 발행하는 MCP 서버입니다. 문서화 워크플로우를 관리하기 위한 15가지 강력한 도구를 제공합니다.

주요 기능

  • 15개 MCP 도구 - 완벽한 문서화 워크플로우
  • AST 파싱 - TypeScript, Python, Go 코드 분석
  • Mermaid 다이어그램 - Class, Flowchart, Sequence, ER, Architecture 다이어그램
  • 다국어 지원 - 한국어/영어 지원
  • 6가지 문서 타입 - README, DESIGN, TUTORIAL, CHANGELOG, API, ARCHITECTURE
  • 6개 플랫폼 - Notion, GitHub Wiki, Obsidian, Confluence, Slack, Discord
  • Git 연동 - 상태, 로그, diff, 브랜치, 스냅샷, 설계 결정 추출
  • 세션 분석 - 생산성 인사이트 및 트렌드 분석
  • AI 기반 - Claude AI 연동으로 향상된 분석

15개 MCP 도구

도구설명
muse_collect_code_context코드 블록과 대화 요약 수집
muse_summarize_design_decisions아키텍처 및 설계 결정 추출
muse_generate_dev_documentREADME, DESIGN, API, ARCHITECTURE 문서 생성
muse_normalize_for_platformNotion, GitHub Wiki, Obsidian용 Markdown 변환
muse_publish_document외부 플랫폼에 발행
muse_create_session_log일일/세션 기반 로그 생성
muse_analyze_codeAST 기반 코드 분석 + Mermaid 다이어그램
muse_session_history세션 히스토리 관리 (저장, 조회, 검색)
muse_export_session세션을 Markdown, JSON, HTML로 내보내기
muse_project_profile프로젝트별 설정 관리
muse_gitGit 연동 (상태, 로그, diff, 브랜치, 스냅샷)
muse_session_stats세션 분석 대시보드
muse_auto_tagAI 기반 자동 태깅
muse_template커스텀 템플릿 관리
muse_batch배치 작업 (순차/병렬 실행)

설치

Claude Code (권장)

bash
claude mcp add vibe-coding-mcp npx vibe-coding-mcp

npm

bash
npm install -g vibe-coding-mcp

Claude Desktop

claude_desktop_config.json에 추가:

json
{
  "mcpServers": {
    "vibe-coding-mcp": {
      "command": "npx",
      "args": ["vibe-coding-mcp"]
    }
  }
}

사용 예시

README 생성 및 Notion 발행

code
User: "오늘 작성한 코드를 수집해서 README 만들고 Notion에 발행해줘."

Claude: [collect_code_context → generate_dev_document → publish_document 사용]

일일 바이브 코딩 로그

code
User: "오늘 작업 세션 로그 만들어줘."

Claude: [collect_code_context → create_session_log 사용]

세션 분석 대시보드

code
User: "이번 달 코딩 생산성 통계 보여줘."

Claude: [muse_session_stats(action='overview') → muse_session_stats(action='productivity') 사용]

배치 문서화 워크플로우

code
User: "이 코드 분석하고 문서 생성해서 Notion에 발행해줘."

Claude: [muse_batch로 순차 작업 실행]

지원 플랫폼

  • Notion - 페이지 생성 API 완전 통합
  • GitHub Wiki - Git 기반 위키 업데이트
  • Obsidian - 프론트매터 지원 로컬 볼트 파일 저장
  • Confluence - Atlassian Confluence 페이지 발행
  • Slack - 웹훅 기반 메시지 발행
  • Discord - 웹훅 기반 메시지 발행

Environment Variables

env
# Anthropic API (optional, for AI-powered analysis)
ANTHROPIC_API_KEY=your_anthropic_api_key_here

# Notion API (optional)
NOTION_API_KEY=your_notion_api_key_here
NOTION_DATABASE_ID=your_database_id_here

# GitHub (optional, for Wiki publishing)
GITHUB_TOKEN=your_github_token_here
GITHUB_REPO=owner/repo

# Confluence (optional)
CONFLUENCE_BASE_URL=https://your-domain.atlassian.net
CONFLUENCE_USERNAME=your_email@example.com
CONFLUENCE_API_TOKEN=your_api_token_here

# Slack/Discord (optional)
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...

Links

License

MIT

Author

MUSE-CODE-SPACE - GitHub

常见问题

io.github.MUSE-CODE-SPACE/vibe-coding 是什么?

自动记录 vibe coding 会话,帮助收集过程、生成摘要,并一键发布内容。

相关 Skills

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描123.0k

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描123.0k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描123.0k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
84.2k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
53.3k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.4k

评论