Miyabi Mcp Bundle MCP Server

miyabi-mcp-bundle npm v3.8.0

Published by shunsukehayashi — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

🚀 The Ultimate All-in-One MCP Server - 172 tools for Claude Desktop & AI Agents. Git, GitHub, System Monitoring, Tmux, Logs, Network, Process, File, and more! Enterprise-grade security with input sanitization.

Trust grade
B
89/100
Last scanned get badge →
Trust
B · 89/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
Critical
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
B Why this grade threat 100 − adoption risk = 89/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 11 = 89. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−10 capability blast radius (critical) — client exposure if the model is manipulated
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 8

critical Completed toxic-flow trifecta across toolsMTC-FLOW-002

This server (without client built-ins) exposes a complete data-exfiltration chain: git_remote_list → file_changes_since → docker_exec. Untrusted input is ingested, private data is read, and it can be sent to an external sink via the agent composing the tools (→). Static analysis proves the primitive exists, not that a specific run will occur.

Fix: Remove one leg of the trifecta: isolate untrusted-input tools from secret-reading tools and from egress tools, or require human approval between them.

Location: flow git_remote_list → file_changes_since → docker_exec

high Tool "docker_exec" exposes command/code executionMTC-CAP-001

Tool "docker_exec" appears to run shell commands or evaluate code (keyword "exec" in tool name, parameter "command"). Arbitrary execution driven by model input is one of the most dangerous MCP capabilities; combined with any untrusted input it becomes RCE.

Fix: Sandbox execution, allowlist commands/arguments, and never pass model output to a shell unescaped.

Location: tool docker_exec

high Dynamic code execution in server code (dist/index.js)MTC-SRC-001

In the server's implementation (`dist/index.js:2979`): Evaluating strings as code is the most direct RCE primitive; if any tool input reaches it, the server executes attacker-chosen code. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.

Evidence: const result = new Function(`return (${evalExpr})`)(); if (typeof result !== 'number' || !isFinite(

Fix: Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.

Location: server dist/index.js

high Shell/command execution in server code (dist/cli.js)MTC-SRC-002

In the server's implementation (`dist/cli.js:15`): Spawning a shell/process is command-execution capability; with unsanitized tool input it is command injection / RCE. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.

Evidence: port { execSync } from 'child_process'; import * as readline from 'readline'; import { fileURLToPath } from 'url'; let c

Fix: Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.

Location: server dist/cli.js

high Shell/command execution in server code (dist/index.js)MTC-SRC-002

In the server's implementation (`dist/index.js:44`): Spawning a shell/process is command-execution capability; with unsanitized tool input it is command injection / RCE. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.

Evidence: ; import { exec } from 'child_process'; import { promisify } from 'util'; import { createHash } from 'crypto'; import *

Fix: Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.

Location: server dist/index.js

medium Unconstrained command parameter "command" on "docker_exec"MTC-CAP-006

Tool "docker_exec" takes a command-shaped parameter "command" with no enum/pattern constraint. Free-form, model- or attacker-controlled arguments reaching a shell is the command-injection precondition.

Fix: Constrain the parameter (enum/pattern), or build the command from a fixed template with escaped args.

Location: tool docker_exec · inputSchema.properties.command

low Mutating tool "docker_exec" declares no destructiveHintMTC-CAP-005

Tool "docker_exec" can mutate/egress but declares no destructiveHint. Clients that don't default to spec-safe behavior may not prompt before running it.

Fix: Declare accurate annotations, and gate destructive tools on user confirmation regardless.

Location: tool docker_exec

low Unconstrained path parameter "directory" on "file_changes_since"MTC-CAP-008

Tool "file_changes_since" takes a path parameter "directory" with no constraint. Without a canonicalize-and-contain check (not visible statically), this permits ../ traversal outside the intended root.

Fix: Resolve and verify the path stays within an allowed root; reject traversal sequences.

Location: tool file_changes_since · inputSchema.properties.directory

Tools 176

Each tool and what it can reach — statically extracted from the published source.

  • docker_execruns code / shell
  • file_changes_sincereads sensitive data
  • git_remote_listingests untrusted input
  • github_create_issuenetwork egress
  • process_environmentreads sensitive data
  • calc_expressionno sensitive capability
  • calc_statisticsno sensitive capability
  • calc_unit_convertno sensitive capability
  • claude_background_shellsno sensitive capability
  • claude_configno sensitive capability
Show 166 more tools ↓
  • claude_log_filesno sensitive capability
  • claude_log_searchno sensitive capability
  • claude_logsno sensitive capability
  • claude_mcp_statusno sensitive capability
  • claude_session_infono sensitive capability
  • claude_statusno sensitive capability
  • compose_downno sensitive capability
  • compose_logsno sensitive capability
  • compose_psno sensitive capability
  • compose_upno sensitive capability
  • db_connectno sensitive capability
  • db_explainno sensitive capability
  • db_healthno sensitive capability
  • db_queryno sensitive capability
  • db_schemano sensitive capability
  • db_tablesno sensitive capability
  • docker_buildno sensitive capability
  • docker_imagesno sensitive capability
  • docker_inspectno sensitive capability
  • docker_logsno sensitive capability
  • docker_psno sensitive capability
  • docker_restartno sensitive capability
  • docker_startno sensitive capability
  • docker_statsno sensitive capability
  • docker_stopno sensitive capability
  • file_checksumno sensitive capability
  • file_compareno sensitive capability
  • file_duplicatesno sensitive capability
  • file_readno sensitive capability
  • file_recent_changesno sensitive capability
  • file_searchno sensitive capability
  • file_size_summaryno sensitive capability
  • file_statsno sensitive capability
  • file_treeno sensitive capability
  • gen_hashno sensitive capability
  • gen_passwordno sensitive capability
  • gen_randomno sensitive capability
  • gen_uuidno sensitive capability
  • git_blameno sensitive capability
  • git_branch_ahead_behindno sensitive capability
  • git_branch_listno sensitive capability
  • git_conflictsno sensitive capability
  • git_contributorsno sensitive capability
  • git_current_branchno sensitive capability
  • git_diffno sensitive capability
  • git_file_historyno sensitive capability
  • git_hooks_listno sensitive capability
  • git_lfs_statusno sensitive capability
  • git_logno sensitive capability
  • git_showno sensitive capability
  • git_staged_diffno sensitive capability
  • git_stash_listno sensitive capability
  • git_statusno sensitive capability
  • git_submodule_statusno sensitive capability
  • git_tag_listno sensitive capability
  • git_worktree_listno sensitive capability
  • github_add_commentno sensitive capability
  • github_add_labelsno sensitive capability
  • github_compare_commitsno sensitive capability
  • github_create_prno sensitive capability
  • github_create_reviewno sensitive capability
  • github_get_issueno sensitive capability
  • github_get_prno sensitive capability
  • github_list_branchesno sensitive capability
  • github_list_issuesno sensitive capability
  • github_list_labelsno sensitive capability
  • github_list_milestonesno sensitive capability
  • github_list_pr_reviewsno sensitive capability
  • github_list_prsno sensitive capability
  • github_list_releasesno sensitive capability
  • github_list_workflow_runsno sensitive capability
  • github_list_workflowsno sensitive capability
  • github_merge_prno sensitive capability
  • github_repo_infono sensitive capability
  • github_submit_reviewno sensitive capability
  • github_update_issueno sensitive capability
  • health_checkno sensitive capability
  • k8s_applyno sensitive capability
  • k8s_deleteno sensitive capability
  • k8s_describeno sensitive capability
  • k8s_get_deploymentsno sensitive capability
  • k8s_get_podsno sensitive capability
  • k8s_logsno sensitive capability
  • linux_journal_searchno sensitive capability
  • linux_systemd_statusno sensitive capability
  • linux_systemd_unitsno sensitive capability
  • log_get_errorsno sensitive capability
  • log_get_recentno sensitive capability
  • log_get_warningsno sensitive capability
  • log_searchno sensitive capability
  • log_sourcesno sensitive capability
  • log_statsno sensitive capability
  • log_tailno sensitive capability
  • mcp_get_tool_infono sensitive capability
  • mcp_list_categoriesno sensitive capability
  • mcp_search_toolsno sensitive capability
  • network_bandwidthno sensitive capability
  • network_connectionsno sensitive capability
  • network_dns_lookupno sensitive capability
  • network_gatewayno sensitive capability
  • network_interfacesno sensitive capability
  • network_listening_portsno sensitive capability
  • network_overviewno sensitive capability
  • network_pingno sensitive capability
  • network_port_checkno sensitive capability
  • network_public_ipno sensitive capability
  • network_route_tableno sensitive capability
  • network_ssl_checkno sensitive capability
  • network_statsno sensitive capability
  • network_tracerouteno sensitive capability
  • network_wifi_infono sensitive capability
  • process_childrenno sensitive capability
  • process_cpu_historyno sensitive capability
  • process_file_descriptorsno sensitive capability
  • process_infono sensitive capability
  • process_io_statsno sensitive capability
  • process_killno sensitive capability
  • process_listno sensitive capability
  • process_memory_detailno sensitive capability
  • process_portsno sensitive capability
  • process_searchno sensitive capability
  • process_threadsno sensitive capability
  • process_topno sensitive capability
  • process_treeno sensitive capability
  • Repository Fileno sensitive capability
  • Repository Rootno sensitive capability
  • resource_batteryno sensitive capability
  • resource_cpuno sensitive capability
  • resource_diskno sensitive capability
  • resource_loadno sensitive capability
  • resource_memoryno sensitive capability
  • resource_network_statsno sensitive capability
  • resource_overviewno sensitive capability
  • resource_processesno sensitive capability
  • resource_temperatureno sensitive capability
  • resource_uptimeno sensitive capability
  • speckit_analyzeno sensitive capability
  • speckit_checklistno sensitive capability
  • speckit_constitutionno sensitive capability
  • speckit_initno sensitive capability
  • speckit_list_featuresno sensitive capability
  • speckit_planno sensitive capability
  • speckit_specifyno sensitive capability
  • speckit_statusno sensitive capability
  • speckit_tasksno sensitive capability
  • think_branchno sensitive capability
  • think_stepno sensitive capability
  • think_summarizeno sensitive capability
  • time_convertno sensitive capability
  • time_currentno sensitive capability
  • time_diffno sensitive capability
  • time_formatno sensitive capability
  • tmux_list_panesno sensitive capability
  • tmux_list_sessionsno sensitive capability
  • tmux_list_windowsno sensitive capability
  • tmux_pane_captureno sensitive capability
  • tmux_pane_current_commandno sensitive capability
  • tmux_pane_is_busyno sensitive capability
  • tmux_pane_searchno sensitive capability
  • tmux_pane_tailno sensitive capability
  • tmux_send_keysno sensitive capability
  • tmux_session_infono sensitive capability
  • Tool Catalogno sensitive capability
  • Tools by Categoryno sensitive capability
  • windows_eventlog_searchno sensitive capability
  • windows_service_statusno sensitive capability

Toxic flows 1

Cross-tool combinations that form a data-exfiltration primitive (untrusted input → sensitive source → external sink).

What this scan could not see

Versions 1

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v3.8.0 latest B 89/100 8 1.13.0 2026-09-07

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: B · 89/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/miyabi-mcp-bundle/badge.svg)](https://mcptrustchecker.com/registry/miyabi-mcp-bundle)
HTML
<a href="https://mcptrustchecker.com/registry/miyabi-mcp-bundle"><img src="https://mcptrustchecker.com/registry/miyabi-mcp-bundle/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/miyabi-mcp-bundle/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan miyabi-mcp-bundle --online

Use the free API → How scoring works

More in Developer Tools