Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_REPO | No | GitHub repository in owner/repo format (optional, for Wiki publishing) | |
| GITHUB_TOKEN | No | Your GitHub token (optional, for Wiki publishing) | |
| NOTION_API_KEY | No | Your Notion API key (optional, for publish_document) | |
| NOTION_DATABASE_ID | No | Your Notion database ID (optional, for publish_document) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| muse_collect_code_context | Collects code blocks and conversation summaries into a structured context for documentation. Supports automatic language detection, duplicate removal, and statistics. |
| muse_summarize_design_decisions | Extracts and analyzes key architectural and design decisions from conversation logs. Supports both English and Korean, with importance scoring and keyword extraction. Set useAI=true for Claude-powered enhanced analysis. |
| muse_generate_dev_document | Generates README, DESIGN, TUTORIAL, or CHANGELOG documents in Markdown format. Supports multiple languages, badges, API reference, FAQ, and more. |
| muse_normalize_for_platform | Converts Markdown documents for Notion, GitHub Wiki, or Obsidian platforms. Handles links, images, code blocks, tables, frontmatter, and platform-specific syntax. |
| muse_publish_document | Publishes generated documents to external platforms (Notion, GitHub Wiki, Obsidian, Confluence, Slack, or Discord). |
| muse_create_session_log | Creates daily or session-based vibe coding session logs. |
| muse_analyze_code | Performs deep code analysis using AST parsing. Extracts functions, classes, imports, and generates Mermaid diagrams. Supports AI-powered analysis for quality insights, security issues, and improvement suggestions. |
| muse_session_history | Manages vibe coding session history. Save, retrieve, search, and manage past coding sessions with their code contexts and design decisions. |
| muse_export_session | Exports vibe coding sessions to various formats (Markdown, JSON, HTML). Use for creating shareable documentation, backups, or reports from session history. |
| muse_project_profile | Manages project profiles for vibe coding sessions. Save project-specific settings for documentation, code analysis, and publishing. |
| muse_git | Git integration for vibe coding sessions. Get repository status, commit history, diffs, branch info. Capture git snapshots for sessions and extract design decisions from commit messages. |
| muse_session_stats | Provides analytics and insights about coding sessions. Actions: overview (summary stats), languages (language breakdown), timeline (activity over time), tags (tag analysis), productivity (work patterns), trends (compare periods). |
| muse_auto_tag | Automatically suggests and applies tags to sessions. Actions: suggest (recommend tags), apply (add tags to session), train (learn from examples), config (configure tagging behavior). |
| muse_template | Manages custom document templates with variable substitution. Actions: create, get, update, delete, list, apply (render with data), preview (render preview), import, export. |
| muse_batch | Executes multiple tool operations in batch. Actions: execute (run batch), preview (plan without executing), status (check job status), cancel (stop running job), history (list past jobs). Supports sequential and parallel execution with dependency management. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |