Miyabi MCP Bundle
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | No | GitHub Personal Access Token (required for GitHub Integration tools) | |
| MIYABI_LOG_DIR | No | Log files directory (defaults to same as repository path) | |
| MIYABI_REPO_PATH | No | Git repository path (defaults to current working directory if not specified) | |
| MIYABI_WATCH_DIR | No | File watch directory (defaults to same as repository path) | |
| GITHUB_DEFAULT_REPO | No | Default GitHub repository name | |
| GITHUB_DEFAULT_OWNER | No | Default GitHub repository owner |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| git_statusA | Get working tree status showing modified, staged, and untracked files. Use before committing to review changes. |
| git_branch_listA | List all local and remote branches with tracking info. Shows which branches are ahead/behind remotes. |
| git_current_branchA | Get the name of the currently checked out branch. Useful for automation scripts. |
| git_logA | Get commit history with author, date, and message. Use limit to control results (default: 20). |
| git_worktree_listB | List all git worktrees for parallel development. Shows path and branch for each worktree. |
| git_diffA | Show unstaged changes in working directory. Optionally specify a file to see changes for only that file. |
| git_staged_diffA | Show changes staged for commit (git diff --cached). Review before committing. |
| git_remote_listB | List configured remotes with their fetch/push URLs. Check remote configuration. |
| git_branch_ahead_behindA | Check how many commits a branch is ahead/behind its upstream. Useful before push/pull. |
| git_file_historyB | Get commit history for a specific file. Track when and why a file was modified (default: 10 commits). |
| git_stash_listA | List all stashed changes with their descriptions. Find saved work to restore later. |
| git_blameA | Show who last modified each line of a file. Optional line range to focus on specific code. |
| git_showB | Show details of a commit including diff and metadata. Defaults to HEAD if no commit specified. |
| git_tag_listB | List all tags with their associated commits. Useful for finding release versions. |
| git_contributorsB | List contributors ranked by commit count. Identify active maintainers and authors. |
| git_conflictsA | Detect files with merge conflicts in working tree. Use during merge/rebase to find issues. |
| git_submodule_statusB | Show status of all submodules including commit hash and sync state. |
| git_lfs_statusB | Get Git LFS tracked files and status. Requires git-lfs to be installed. |
| git_hooks_listB | List git hooks in .git/hooks directory. Check which hooks are enabled. |
| tmux_list_sessionsA | List all tmux sessions with window count and status. Discover active terminal sessions. |
| tmux_list_windowsA | List windows in a tmux session. Shows window index, name, and active status. |
| tmux_list_panesB | List panes in tmux windows with their dimensions and commands. |
| tmux_send_keysB | Send keystrokes or text to a tmux pane. Use for automation or remote commands. |
| tmux_pane_captureB | Capture terminal output from a pane. Get scrollback history for debugging. |
| tmux_pane_searchC | Search pane content for a pattern. Find specific output in terminal history. |
| tmux_pane_tailC | Get last N lines from pane output. Monitor recent command results. |
| tmux_pane_is_busyB | Check if a pane is running a command. Useful for waiting on long operations. |
| tmux_pane_current_commandB | Get the command currently running in a pane. Identify active processes. |
| tmux_session_infoB | Get detailed tmux session info including creation time and attached clients. |
| log_sourcesB | List available log files in configured directory. Discover logs to analyze. |
| log_get_recentB | Get recent log entries with optional filtering by source and time window. |
| log_searchC | Search logs for a pattern (case-insensitive). Find specific events or errors. |
| log_get_errorsB | Get error-level log entries. Quick way to find issues and exceptions. |
| log_get_warningsC | Get warning-level log entries. Find potential issues before they become errors. |
| log_tailB | Get last N lines from a log file. Monitor recent activity in real-time. |
| log_statsA | Get log file statistics including size, line count, and error frequency. |
| resource_cpuB | Get CPU usage percentage (overall and per-core). Monitor system performance. |
| resource_memoryA | Get RAM and swap memory usage. Check available memory and identify leaks. |
| resource_diskC | Get disk space usage for mounted filesystems. Monitor storage capacity. |
| resource_loadB | Get system load average (1, 5, 15 min). Assess system stress over time. |
| resource_overviewB | Get comprehensive system overview: CPU, memory, disk, and top processes. |
| resource_processesC | Get top processes sorted by CPU or memory usage. Find resource hogs (default: 10). |
| resource_uptimeB | Get system uptime and boot timestamp. Check how long system has been running. |
| resource_network_statsB | Get network interface traffic statistics (RX/TX bytes, packets, errors). |
| resource_batteryA | Get laptop battery status, charge level, and time remaining. |
| resource_temperatureB | Get CPU and system temperatures. Monitor for thermal throttling. |
| network_interfacesB | List network interfaces with IP addresses, MAC, and status. Check connectivity. |
| network_connectionsB | List active TCP/UDP connections with remote endpoints. Debug network issues. |
| network_listening_portsB | List ports your services are listening on. Find port conflicts. |
| network_statsA | Get network I/O statistics: bytes, packets, errors, and drops per interface. |
| network_gatewayB | Get default gateway IP and interface. Verify internet routing. |
| network_pingB | Ping a host to check connectivity and measure latency (default: 4 pings). |
| network_bandwidthB | Get current network bandwidth usage in bytes/sec per interface. |
| network_overviewB | Get complete network overview: interfaces, connections, ports, and gateway. |
| network_dns_lookupC | Resolve hostname to IP addresses (IPv4 and IPv6). Debug DNS issues. |
| network_port_checkA | Check if a TCP port is open on a remote host. Test service availability. |
| network_public_ipA | Get your public IP address as seen from the internet. |
| network_wifi_infoB | Get WiFi connection details: SSID, signal strength, channel (macOS/Linux). |
| network_route_tableB | Show IP routing table. Debug traffic routing and network paths. |
| network_ssl_checkC | Check SSL/TLS certificate: expiry, issuer, validity. Monitor cert health. |
| network_tracerouteC | Trace network path to a host. Diagnose routing and latency issues. |
| process_infoB | Get detailed info about a process by PID: CPU, memory, command, and status. |
| process_listB | List running processes with CPU/memory usage. Sort by cpu, memory, pid, or name. |
| process_searchC | Find processes by name or command line. Locate running services or apps. |
| process_treeB | Get process hierarchy showing parent-child relationships. Understand process spawning. |
| process_file_descriptorsA | List open files and sockets for a process. Debug file handle leaks (requires lsof). |
| process_environmentB | Get environment variables for a running process. Debug configuration issues. |
| process_childrenC | List child processes of a parent PID. Track spawned subprocesses. |
| process_topB | Get top N processes by resource usage (default: 10). Quick system overview. |
| process_killA | Terminate a process by PID. Requires confirm=true for safety. Default signal: SIGTERM. |
| process_portsB | List network ports used by a process. Find what ports an app is listening on. |
| process_cpu_historyB | Get CPU usage trend for a process. Monitor performance over time. |
| process_memory_detailB | Get detailed memory breakdown: RSS, virtual, shared. Debug memory issues. |
| process_threadsC | List threads within a process. Analyze multi-threaded applications. |
| process_io_statsC | Get disk I/O statistics for a process (Linux only). Diagnose I/O bottlenecks. |
| file_statsB | Get file metadata: size, permissions, modified time. Check file properties. |
| file_recent_changesC | Find recently modified files. Track what changed in a time window. |
| file_searchB | Find files matching glob pattern (e.g., **/*.json). Recursive by default. |
| file_treeB | Generate directory tree structure. Visualize folder hierarchy (default depth: 3). |
| file_compareA | Compare two files: size, timestamps, and content hash. Detect differences. |
| file_changes_sinceB | List files modified after a timestamp. Track changes since a point in time. |
| file_readA | Read text file contents safely (max 100KB). Use maxLines to limit output. |
| file_checksumB | Calculate file hash (MD5, SHA256, SHA512). Verify file integrity. |
| file_size_summaryB | Analyze directory size with breakdown by subdirectory. Find space usage. |
| file_duplicatesB | Find duplicate files by content hash. Clean up redundant files. |
| claude_configB | Get Claude Desktop configuration including MCP servers and settings. |
| claude_mcp_statusB | Check MCP server connection status. Verify servers are running. |
| claude_session_infoB | Get Claude Code session details: processes, CPU, and memory usage. |
| claude_logsB | Get recent Claude Code logs. Debug issues (default: 50 lines). |
| claude_log_searchC | Search Claude logs for specific patterns. Find errors or events. |
| claude_log_filesB | List all Claude Code log files with sizes and dates. |
| claude_background_shellsB | List background shell processes started by Claude Code. |
| claude_statusB | Get complete Claude status: config, MCP servers, session, and recent logs. |
| github_list_issuesB | List repository issues with filters. Filter by state, labels, or assignee (default: open). |
| github_get_issueB | Get full issue details including body, labels, assignees, and timeline. |
| github_create_issueC | Create a new GitHub issue. Supports markdown body and multiple labels. |
| github_update_issueC | Update issue title, body, state, or assignees. Close issues by setting state. |
| github_add_commentC | Add a comment to an issue or PR. Supports markdown formatting. |
| github_list_prsB | List pull requests with optional state filter (default: open). |
| github_get_prB | Get PR details including diff stats, merge status, and review state. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| git-commit | Create a well-structured git commit with conventional commit format |
| git-review | Review current git changes and suggest improvements |
| git-branch-strategy | Suggest a branch naming strategy and workflow |
| docker-debug | Debug a Docker container issue |
| docker-compose-setup | Help set up a Docker Compose configuration |
| github-issue-create | Create a well-structured GitHub issue |
| github-pr-review | Review a GitHub pull request |
| system-health-check | Perform a comprehensive system health check |
| process-troubleshoot | Troubleshoot a process issue |
| network-diagnose | Diagnose network connectivity issues |
| k8s-debug-pod | Debug a Kubernetes pod issue |
| log-analyze | Analyze logs for patterns and issues |
| dev-cycle | Execute a full development cycle: test, lint, commit, push |
| deployment-checklist | Generate a deployment checklist for the current project |
| analyze-problem | Use sequential thinking to analyze a complex problem |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Git Repository Status | Current git repository status including branch, staged changes, and modified files |
| Git Branches | List of all local and remote branches with current branch indicator |
| Recent Commits | Last 10 commits with hash, author, date, and message |
| Git Remotes | Configured remote repositories |
| System Information | CPU, memory, disk, and OS information |
| Running Processes | Top processes by CPU and memory usage |
| Network Status | Network interfaces and connectivity status |
| Docker Containers | List of all Docker containers with status |
| Docker Images | Local Docker images |
| Docker Compose Status | Docker Compose project status |
| GitHub Issues | Open issues for the current repository |
| GitHub Pull Requests | Open pull requests for the current repository |
| GitHub Workflows | GitHub Actions workflow status |
| Tmux Sessions | Active tmux sessions and windows |
| Kubernetes Pods | Kubernetes pods status in current namespace |
| Kubernetes Services | Kubernetes services in current namespace |
| Tool Catalog | Complete list of available MCP tools organized by category |
| Tool Categories | List of tool categories with descriptions |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShunsukeHayashi/miyabi-mcp-bundle'
If you have feedback or need assistance with the MCP directory API, please join our Discord server