npm analyzed 1.0.79

ue-mcp

v1.0.79
npm

Unreal Engine MCP server - 21 tools, 569+ actions for AI-driven editor control

maintainer
db-lyon
license
BUSL-1.1
first seen
2026-06-01
last seen
2026-06-14
releases · 30d
145
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

skills & danger signalsnpm-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed v1.0.79 · analyzer v17 · 1d ago

skills & prompt files 4

code evidencev1.0.79 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 30

  • fs package/dist/auth.js :1 import { promises as fs } from "node:fs";
  • fs package/dist/bridge.js :2 import * as fs from "node:fs";
  • fs package/dist/build-cli.js :2 import * as fs from "node:fs";
  • fs package/dist/config-parser.js :1 import * as fs from "node:fs";
  • fs package/dist/cpp-parser.js :1 import * as fs from "node:fs";
  • fs package/dist/deploy-cli.js :2 import * as fs from "node:fs";
  • fs package/dist/deployer.js :1 import * as fs from "node:fs";
  • fs package/dist/doctor.js :10 import * as fs from "node:fs";
  • fs package/dist/editor-control.js :1 import * as fs from "node:fs";
  • fs package/dist/feedback-deferred.js :1 import * as fs from "node:fs";
  • fs package/dist/flow/git-snapshot.js :1 import * as fs from "node:fs";
  • fs package/dist/flow/loader.js :1 import * as fs from "node:fs";
  • fs package/dist/hook-installer.js :1 import * as fs from "node:fs";
  • fs package/dist/index.js :16 import * as fs from "node:fs";
  • fs package/dist/init.js :2 import * as fs from "node:fs";
  • fs package/dist/manifest-signature.js :1 import * as fs from "node:fs";
  • fs package/dist/mcp-client-config.js :1 import * as fs from "node:fs";
  • fs package/dist/plugin-cli.js :19 import * as fs from "node:fs";
  • fs package/dist/plugin/bridge-api.js :1 import * as fs from "node:fs";
  • fs package/dist/plugin/loader.js :1 import * as fs from "node:fs";
  • fs package/dist/plugin/manifest.js :1 import * as fs from "node:fs";
  • fs package/dist/plugin/native-deploy.js :1 import * as fs from "node:fs";
  • fs package/dist/plugin/resolver.js :1 import * as fs from "node:fs";
  • fs package/dist/project.js :1 import * as fs from "node:fs";
  • fs package/dist/resolve.js :9 import * as fs from "node:fs";
  • fs package/dist/skills.js :1 import * as fs from "node:fs";
  • fs package/dist/tools/project.js :1 import * as fs from "node:fs";
  • fs package/dist/uninstall-hooks.js :10 import * as fs from "node:fs";
  • fs package/dist/user-state.js :1 import * as fs from "node:fs";
  • fs package/dist/version-check.js :14 import * as fs from "node:fs";

shell / exec 8

  • shell package/dist/deployer.js :3 import { execSync } from "node:child_process";
  • shell package/dist/doctor.js :12 import { execSync } from "node:child_process";
  • shell package/dist/editor-control.js :3 import { spawn, execSync } from "child_process";
  • shell package/dist/flow/git-snapshot.js :3 import { execFileSync } from "node:child_process";
  • shell package/dist/plugin-cli.js :21 import { spawnSync } from "node:child_process";
  • shell package/dist/resolve.js :8 import { execSync, spawn } from "node:child_process";
  • shell package/dist/tools/niagara.js :74 activate: z.boolean().optional().describe("spawn_actor: activate the system on spawn (default true) (#537)"),
  • shell package/dist/update.js :2 import { execSync } from "node:child_process";

network 5

  • net package/dist/auth.js :62 const res = await fetch("https://github.com/login/device/code", {
  • net package/dist/editor-control.js :4 import * as net from "net";
  • net package/dist/flow/http-server.js :1 import * as http from "node:http";
  • net package/dist/github-app.js :25 const res = await fetch("https://api.github.com/app/installations", {
  • net package/dist/version-check.js :51 const res = await fetch(REGISTRY_URL, { signal: ctrl.signal });

secrets 1

  • secrets package/dist/flow/http-server.js :47 process.env.UE_MCP_HTTP_TOKEN ??

declared dependencies 11

  • @db-lyon/flowkit@~0.5.3
  • @modelcontextprotocol/sdk@^1.12.1
  • js-yaml@^4.1.0
  • ws@^8.18.0
  • zod@^3.24.0
  • @types/js-yaml@^4.0.9
  • @types/node@^22.0.0
  • @types/ws@^8.5.0
  • tsx@^4.19.0
  • typescript@^5.7.0
  • vitest@^3.2.4