# vibe-coding MCP server

> Automatically documents AI coding sessions by capturing transcripts and converting them into standups, reports, ADRs, and PR descriptions.

- Repository: https://github.com/MUSE-CODE-SPACE/vibe-coding-mcp
- Page: https://hostedmcp.org/servers/muse-code-space/vibe-coding-mcp
- Transport: stdio
- Stars: 1
- License: MIT
- Latest version: 2.12.1

## Install

### Claude Code

```sh
claude mcp add vibe-coding-mcp -- npx -y vibe-coding-mcp
```

### Cursor (`~/.cursor/mcp.json`)

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

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "vibe-coding-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "vibe-coding-mcp"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"vibe-coding-mcp","type":"stdio","command":"npx","args":["-y","vibe-coding-mcp"]}'
```

### Claude Desktop (`claude_desktop_config.json`)

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

### Codex

```sh
codex mcp add vibe-coding-mcp -- npx -y vibe-coding-mcp
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.vibe-coding-mcp]
command = "npx"
args = ["-y", "vibe-coding-mcp"]
```

### Gemini CLI

```sh
gemini mcp add -s user vibe-coding-mcp npx -- -y vibe-coding-mcp
```

### Gemini settings.json (`~/.gemini/settings.json`)

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

## Tools (17)

- `muse_capture_transcript`
- `muse_digest`
- `muse_session_history`
- `muse_session_stats`
- `muse_summarize_design_decisions`
- `muse_analyze_code`
- `muse_generate_dev_document`
- `muse_create_session_log`
- `muse_export_session`
- `muse_normalize_for_platform`
- `muse_publish_document`
- `muse_collect_code_context`
- `muse_git`
- `muse_auto_tag`
- `muse_template`
- `muse_project_profile`
- `muse_batch`

## FAQ

### Does it require an API key for capturing sessions?

No, no API key is needed for the capture process. Everything is stored locally on your disk until you choose to publish it.

### Can I use it to generate PR descriptions?

Yes, you can use the /refactor-context prompt to chain session data, design decision summaries, and git diffs into a PR description.

### What platforms can I publish my documentation to?

You can publish documents to Notion, Obsidian, GitHub Wiki, Confluence, Slack, and Discord.
