Skip to main content
Glama
a45s67

Dynamic Analysis MCP Gateway

by a45s67

Dynamic Analysis MCP Gateway

An authenticated MCP gateway for localhost dynamic-analysis backends.

Supported backends:

Windows installation

Run from an elevated PowerShell session using the release package:

.\install.ps1 `
  -Mode ServiceWithUserAgent `
  -X64dbgRoot 'C:\tools\x64dbg' `
  -CheatEngineRoot 'C:\tools\CE'

The installer reads the existing backend configurations, creates a boot-started Gateway service, and registers a per-user agent that starts at logon. It does not modify either backend installation.

For debugger-only installations, omit -CheatEngineRoot. For the explicit 0.0.0.0:8000 bearer-only plaintext HTTP profile behind a transparent host proxy, see single-machine LAN deployment. The default remains bearer-protected loopback HTTP.

GUI lifecycle operations are available only while the installing user is logged in. The Gateway endpoint remains online when that user is logged out.

Open a new terminal and register the public endpoint:

codex mcp add dynamic-analysis `
  --url http://127.0.0.1:8000/mcp `
  --bearer-token-env-var DYNAMIC_ANALYSIS_MCP_TOKEN

Operational details and uninstall commands are in docs/service-with-user-agent.md. Configuration and secret handling are described in docs/configuration.md.

Related MCP server: MCP Proxy Server

Development

Requirements: Node.js 24.20.0, npm 11.19.0, and Bun for the self-contained Windows executable.

npm ci
npm run check
npm run build
npm run build:exe
npm run test:install
npm run package:windows

The executable defaults to %ProgramData%\DynamicAnalysisMcpGateway\gateway.toml. Use --config <path> to select another file, --check-config to validate configuration, or --version to print the version.

Reference

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Unifies multiple MCP servers behind a single endpoint with lazy loading, auto-cleanup, Python plugins, and role-based filtering.
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Aggregates multiple backend MCP servers into a single unified interface with optional web management UI for tool control and configuration.
    45 npm
    193
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Aggregates multiple child MCP servers into a single MCP server endpoint, enabling clients to use various tools (e.g., filesystem, Brave Search) through one interface.
    13 npm
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Aggregates multiple MCP servers into a single endpoint, enabling LLM clients to access tools, resources, and prompts from various backends through one connection.
    7 npm
    MIT