Genie MCP Server

by automagik-dev• 345•• Scanned•Claim this listing•Request removal
Developer Toolsai agentsai developer toolsanthropicautomationautonomous agents

Wishes in, PRs out. CLI agent that interviews you, plans the work, dispatches parallel agents in isolated worktrees, and reviews code before you see it.

Genie is an open-source mcp server by automagik-dev, written mainly in TypeScript, with 345 GitHub stars and the MIT license. Its code was last updated Oct 30, 2026.

Scan summary: scanned Nov 5, 2026 at commit 68bf387. Seen able to run dynamic code, read environment and secrets. Scan policy

Scanned
Full scan at 68bf387 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit91 known vulnerabilitieswarn
Manifestnonewarn
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (57)

  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • 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.
  • medium
    basic-ftp@5.3.1: 1 known vulnerability
    GHSA-c475-qrg2-pj4r
    bun.lock
  • medium
    fast-uri@3.1.4: 11 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-5jgf-p345-68v8, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf +6 more
    bun.lock
  • medium
    ip-address@10.2.0: 8 known vulnerabilities
    GHSA-22jq-vg5j-6vgg, GHSA-2vr4-cq9g-pvrc, GHSA-4xrf-jv44-h6hh, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv +3 more
    bun.lock
  • medium
    js-yaml@4.3.0: 2 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-5p4m-2wfm-xmqj
    bun.lock
  • medium
    js-yaml@5.2.1: 2 known vulnerabilities
    GHSA-pm4m-ph32-ghv5, GHSA-r3ph-w7gj-g6xm
    bun.lock
  • medium
    markdown-it@14.3.0: 4 known vulnerabilities
    GHSA-253c-mchw-3w2r, GHSA-gfr2-rv44-r23c, GHSA-r7fv-28h4-cvq7, GHSA-vfgh-jcmw-g37q
    bun.lock
  • medium
    smol-toml@1.7.0: 2 known vulnerabilities
    GHSA-7w5x-hrqm-74c2, GHSA-r4xh-jqrq-34v2
    bun.lock
  • medium
    undici@7.28.0: 23 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-3xpg-4rpp-hhhm +18 more
    bun.lock
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    bun.lock
  • medium
    zod@4.4.3: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    bun.lock
  • medium
    @modelcontextprotocol/sdk@1.29.0: 6 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
    mikro/package-lock.json
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    mikro/package-lock.json
  • medium
    fast-uri@3.1.6: 7 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-58mr-gqgx-xq4g, GHSA-hrr3-gc8f-f4qj, GHSA-qw65-cvwx-89v3, GHSA-w74x-v6f9-j3xg +2 more
    mikro/package-lock.json
  • medium
    undici@8.10.2: 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
    mikro/package-lock.json
  • medium
    zod@4.3.6: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    mikro/package-lock.json
  • medium
    Install or build failed in a clean environment
    > @automagik/genie@6.261029.2 prepare > test "$CI" = true || husky .git can't be found added 308 packages in 23s > @automagik/genie@6.261029.2 build > bun build src/genie.ts --outdir dist --target bun --minify-syntax --minify-whitespace --external bun && chmod +x dist/*.js sh: 1: bun: not found
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    plugins/dsh-workflow-loader/src/tool.test.ts:99
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/evidence-gate-workflow-logic.test.ts:52
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/mikro/review-prep-boundaries.test.ts:6
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/mikro/triage.test.ts:37
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/release-guard.test.ts:523
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/research-sweep-workflow-logic.test.ts:28
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/research-sweep-workflow-logic.test.ts:89
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    scripts/skills-lint.test.ts:1096
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    scripts/skills-lint.test.ts:1096
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-gate-hooks.test.ts:27
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-behavior.test.ts:23
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/wish-workflow-behavior.test.ts:896
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-logic.test.ts:82
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/wish-workflow-logic.test.ts:510
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-logic.test.ts:1133
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-logic.test.ts:1137
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-logic.test.ts:1243
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    scripts/wish-workflow-logic.test.ts:1266
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/wish-workflow-parity.test.ts:612
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/workflow-routing.test.ts:436
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/workflows-meta.test.ts:46
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    scripts/workflows-model-policy.test.ts:143
  • low
    Possible example credential in docs/tests: generic-api-key
    mikro/dist/tests/acp-translation.test.js:381
  • low
    Possible example credential in docs/tests: generic-api-key
    mikro/tests/acp-translation.test.ts:436
  • low
    Possible example credential in docs/tests: generic-api-key
    src/lib/lifecycle-lease.test.ts:126
  • low
    katex@0.16.47: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    bun.lock
  • low
    @hono/node-server@2.0.11: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    mikro/package-lock.json
  • low
    hono@4.13.5: 2 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-hxh3-vqpv-xpqv
    mikro/package-lock.json
  • low
    ip-address@10.3.1: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    mikro/package-lock.json
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    mikro/package-lock.json
  • low
    qs@6.15.3: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    mikro/package-lock.json
  • low
    package.json has a prepare script
    test "$CI" = true || husky
    package.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
registry.npmjs.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.

Genie alternatives

View more →

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

NameStarsLicenceLast updatedScan
Genie (this page)
automagik-dev
345MITOct 30, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues