NanoMuse MCP Server

by nano-muse• 3k•• Scanned•Claim this listing•Request removal
Browser Automationagent skillsai agentandroidcomputer usecross device

nanoMuse: an open-source personal agent for every device you own. One agent with a name and a look of its own that does things, keeps working while the app is closed, remembers you, and asks before anything you cannot undo. On Android, iPhone and iPad, Windows / macOS / Linux and in the browser; your phone's screen and your computer as its hands.

NanoMuse is an open-source mcp server by nano-muse, written mainly in Swift, with 2,968 GitHub stars and the GPL-3.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 8b32d43. Seen able to run shell commands, connect to the internet. Scan policy

Scanned
Full scan at 8b32d43 · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanfail
Dependency audit63 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshakefail
Network egressn/a
Reproducible (×3)n/a

Findings (30)

  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    android/src/android/app/src/main/assets/default_mount/usr/local/lib/minis-mcp-cli/utils/deps.py:28
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    android/src/ios/default_mount/usr/local/lib/minis-mcp-cli/utils/deps.py:28
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    nanomuse/hub/actions.py:109
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    nanomuse/tools/web.py:75
  • medium
    electron@44.7.0: 1 known vulnerability
    GHSA-jr5w-w6x2-84p9
    harness/desktop/package-lock.json
  • medium
    follow-redirects@1.16.1: 1 known vulnerability
    GHSA-mrwp-f3q8-3g9p
    harness/desktop/package-lock.json
  • medium
    undici@7.30.0: 8 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6 +3 more
    harness/desktop/package-lock.json
  • medium
    @modelcontextprotocol/client@2.0.0: 2 known vulnerabilities
    GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h
    harness/dsh-nanomuse/pnpm-lock.yaml
  • medium
    undici@8.11.0: 9 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6 +4 more
    harness/dsh-nanomuse/pnpm-lock.yaml
  • medium
    zod@4.6.5: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    harness/dsh-nanomuse/pnpm-lock.yaml
  • medium
    vite@5.4.21: 8 known vulnerabilities
    GHSA-4w7w-66w2-5vf9, GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-fx2h-pf6j-xcff +3 more
    website/package-lock.json
  • medium
    MCP server didn't complete the protocol handshake
    server exited early with code 2
  • low
    Possible example credential in docs/tests: generic-api-key
    android/src/android/app/src/test/java/com/openminis/app/debug/DebugServerAuthTest.kt:14
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/test_cli.py:278
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/test_vault.py:32
  • low
    github.com/go-chi/chi/v5@5.3.1: 1 known vulnerability
    GHSA-j6qf-3m9c-vwj3
    android/deps/rclone-mobile/go.mod
  • low
    golang.org/x/crypto@0.55.0: 3 known vulnerabilities
    GO-2026-5932, GO-2026-6354, GO-2026-6355
    android/deps/rclone-mobile/go.mod
  • low
    golang.org/x/mod@0.39.0: 2 known vulnerabilities
    GO-2026-6179, GO-2026-6180
    android/deps/rclone-mobile/go.mod
  • low
    golang.org/x/net@0.58.0: 7 known vulnerabilities
    GO-2026-6603, GO-2026-6610, GO-2026-6611, GO-2026-6612, GO-2026-6617 +2 more
    android/deps/rclone-mobile/go.mod
  • low
    minimatch@10.2.6: 3 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    cloud/console/package-lock.json
  • low
    file-type@16.5.4: 1 known vulnerability
    GHSA-5v7r-6r5c-r473
    harness/desktop/package-lock.json
  • low
    minimatch@9.0.9: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    harness/desktop/package-lock.json
  • low
    fast-uri@3.1.8: 4 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
    harness/dsh-nanomuse/pnpm-lock.yaml
  • low
    esbuild@0.21.5: 1 known vulnerability
    GHSA-67mh-4wv8-2f99
    website/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
files.pythonhosted.orgpypi.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

NanoMuse alternatives

View more →

Similar mcp servers in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
NanoMuse (this page)
nano-muse
3kGPL-3.0Nov 1, 2026Scanned, no flagged issues
Chrome Devtools MCP
ChromeDevTools
55kApache-2.0Nov 1, 2026Scanned, no flagged issues
Playwright MCP
microsoft
39kApache-2.0Oct 31, 2026Scanned, no flagged issues
MCP Chrome
hangwin
13kMITJan 6, 2026Scanned, no flagged issues
Browser Tools MCP
AgentDeskAI
7.3kMITOct 28, 2026Scanned, no flagged issues
MCP
BrowserMCP
7.3kApache-2.0Oct 30, 2026Scanned, no flagged issues