MCP Heimdall

Advanced environment architect and diagnostic tool for MCP, offering runtime checks, dependency audits, and actionable fixes.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "lchampz-mcp-heimdall": {
      "command": "node",
      "args": [
        "path/to/mcp-heimdall/build/index.js"
      ],
      "env": {
        "NODE_OPTIONS": "--max_old_space_size=4096"
      }
    }
  }
}

MCP Heimdall is an advanced environment architect and diagnostic tool for the Model Context Protocol. It helps you understand, verify, and fix your execution environment by offering actionable insights into system architecture, runtimes, dependencies, and environment variables.

How to use

You can run MCP Heimdall as a local MCP server within your workspace or connect to it remotely via an MCP client. Use the provided commands to integrate, configure, and start the server, then leverage the tool set to inspect runtimes, dependencies, connectivity, and environmental health. The Intelligent Advisor guides you toward the most effective corrective steps based on the checks Heimdall performs.

When you start Heimdall, you gain access to a consolidated set of checks that help you diagnose issues such as missing node_modules, outdated packages, Docker status, PATH anomalies, and environmental mismatches. Use the outputs to apply precise commands that restore alignment with your project requirements.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system. A modern shell (bash/zsh) is recommended for running commands.

Install and set up MCP Heimdall using the quick integration command. This configures Heimdall in your current workspace.

npx @lchampz/mcp-heimdall integrate

If you prefer to connect via an MCP registry entry, add Heimdall to your mcp.json or editor settings as shown.

{
  "servers": {
    "heimdall": {
      "command": "node",
      "args": ["path/to/mcp-heimdall/build/index.js"]
    }
  }
}

Developers can build and run Heimdall locally. Use npm to install dependencies, build the project, and start in development mode as needed.

npm install
npm run build
npm run dev

Additional notes

MCP Heimdall provides a comprehensive set of tools and checks to help you maintain a healthy execution environment for your MCP-based workflows. Use the integrated advisor to prioritize fixes and run the full suite of checks to surface issues early.

Available tools

system_info

Collects OS and architecture details to understand the runtime environment.

inspect_runtimes

Checks versions of Node, Python, Java, and Kotlin to ensure they meet project requirements.

inspect_docker

Verifies Docker daemon status and lists containers to assess containerized workloads.

check_connectivity

Tests connectivity to essential services like GitHub, NPM, and Docker Hub.

project_doctor

Scans the project for NPM vulnerabilities and outdated packages.

resource_watcher

Monitors CPU usage, memory consumption, and disk space in real time.

workspace_janitor

Finds large files and temporary directories for cleanup.

path_inspector

Audits the PATH variable and verifies critical dev tool versions.

process_explorer

Identifies top resource-consuming processes and orphaned processes.

audit_dependencies

Detects missing packages or broken environments like missing node_modules.

audit_env

Compares .env files against templates and flags missing keys.

list_ports

Lists active listening ports and maps them to their processes.

kill_port_process

Terminates the process occupying a specific port.

suggest_corrections

Runs all checks and returns prioritized commands to fix environment issues.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational