github Python analyzed · update queued b895dbb unconfirmed MCP

dcc-mcp/dcc-mcp-unreal

github

Unreal Engine plugin for the DCC Model Context Protocol (MCP) ecosystem

maintainer
dcc-mcp
license
first seen
2026-07-29
last seen
2026-08-01
releases · 30d
11
short id

Drift inferred · capture-to-capture

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

capabilities 7 tools
transport stdio counts 7 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • unreal_actors__list_actors

    List all actors in the current level

  • unreal_actors__spawn_actor

    Spawn an actor by class at a world position

  • unreal_automation__list_automation_tests

    List native Unreal Automation tests

  • unreal_automation__mcp_self_check

    Validate the active MCP server without restarting it

  • unreal_automation__queue_automation_tests

    Queue native Unreal Automation tests from MCP

  • unreal_fab_assets__prepare_free_asset_acquisition

    Prepare a license- and visual-gated Fab acquisition plan for the official UI workflow

  • unreal_official_mcp__official_mcp

    Discover and call an installed UE 5.8+ Epic MCP endpoint without redistributing it

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

analyzed commit b895dbb · analyzer v27 · 3d ago

skills & prompt files 15

code evidence vv0.2.10 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 131

filesystem 10

  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/build_distributable.py :21 import shutil
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/build_plugin.py :9 import shutil
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/post_install.py :21 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/src/dcc_mcp_unreal/_standalone_entry.py :7 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/src/dcc_mcp_unreal/server.py :16 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/src/dcc_mcp_unreal/skill_runner.py :16 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/tools/build_binary.py :7 import shutil
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/tools/lint_skills.py :17 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/unreal/plugin/Content/Python/dcc_mcp_unreal_automation.py :15 from pathlib import Path
  • fs dcc-mcp-dcc-mcp-unreal-b895dbb/unreal/plugin/Content/Python/init_unreal.py :40 from pathlib import Path

shell / exec 5

  • shell dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/build_distributable.py :22 import subprocess
  • shell dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/build_plugin.py :10 import subprocess
  • shell dcc-mcp-dcc-mcp-unreal-b895dbb/src/dcc_mcp_unreal/_standalone_entry.py :5 import subprocess
  • shell dcc-mcp-dcc-mcp-unreal-b895dbb/tools/build_binary.py :8 import subprocess
  • shell dcc-mcp-dcc-mcp-unreal-b895dbb/unreal/plugin/Content/Python/init_unreal.py :221 import subprocess # noqa: PLC0415

network 3

  • net dcc-mcp-dcc-mcp-unreal-b895dbb/packaging/build_distributable.py :24 import urllib.request
  • net dcc-mcp-dcc-mcp-unreal-b895dbb/src/dcc_mcp_unreal/official_mcp.py :8 from urllib.error import HTTPError, URLError
  • net dcc-mcp-dcc-mcp-unreal-b895dbb/unreal/plugin/Content/Python/dcc_mcp_unreal_automation.py :14 import urllib.request

declared dependencies 8

  • dcc-mcp-core@>=0.19.77,<1.0.0
  • pytest@>=7.0
  • pytest-cov@>=4.0
  • pytest-mock@>=3.0
  • ruff@>=0.8.0
  • hatchling@*
  • build@*
  • tomli@; python_version <

clipboard 1

  • clipboard shell call dcc-mcp-dcc-mcp-unreal-b895dbb/unreal/plugin/Content/Python/init_unreal.py :226 subprocess.run(["pbcopy"], input=text.encode(), check=False)