Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Heimdall by lchampz

FreeNot checked

Environment architecture and diagnostic tool for development setup validation.

GitHubEmbed

About

Environment architecture and diagnostic tool for development setup validation.

README

Advanced Environment Architect & Diagnostic Tool for Model Context Protocol (MCP).

Heimdall helps AI agents understand, verify, and fix their execution environment. It provides detailed insights into system architecture, runtime versions, dependencies, and environment variables, along with actionable correction suggestions.

✨ Features

  • Workspace Janitor: Find large files (>50MB) and temporary directories (dist, build, etc.) for cleanup.
  • Path Inspector: Audit the PATH variable and verify versions of critical dev tools (git, brew, make).
  • Process Explorer: Identify top CPU/Memory consumers and potential orphan Node/Python processes.
  • Docker Sight: Check Docker daemon status, list containers and images.
  • Connectivity Check: Ping essential services (GitHub, NPM, Docker Hub) to verify internet status.
  • Project Doctor: Scan Project for NPM vulnerabilities and outdated packages.
  • Resource Watcher: Monitor CPU load, memory usage, and disk space.
  • Port Manager: List active listening ports and kill processes blocking specific ports.
  • Runtime Inspector: Verify Node.js, Python, Java, and Kotlin versions against project requirements.
  • Dependency Guard: detects missing node_modules or virtual environments.
  • Environment Audit: Compares .env against templates and flags missing keys.
  • Intelligent Advisor: consolidated tool that suggests specific commands to fix environment issues.

🛠️ Tools

Tool Description
system_info Get OS and architecture details.
inspect_runtimes Check Node, Python, Java, and Kotlin versions.
inspect_docker Check Docker daemon status and list containers.
check_connectivity Test internet connection to essential dev services.
project_doctor Scan for NPM vulnerabilities and outdated packages.
resource_watcher Monitor CPU load, memory and disk usage.
workspace_janitor Find large files and temporary directories for cleanup.
path_inspector Inspect system PATH and critical dev tools versions.
process_explorer Identify top resource-consuming and orphan processes.
audit_dependencies Detect missing packages or broken environments.
audit_env Verify .env files against templates.
list_ports List all active listening ports and their processes.
kill_port_process Kill the process running on a specific port.
suggest_corrections The Core Feature: Runs all checks and returns prioritized solutions.

🚀 Installation

Quick Integration

Run this command to automatically configure Heimdall in your current workspace:

npx @lchampz/mcp-heimdall integrate

This will create a .vscode/mcp.json file with the correct configuration.

For Users (via MCP Registry)

Add to your mcp.json or editor settings:

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

For Developers

  1. Clone the repository
  2. Install dependencies: npm install
  3. Build the project: npm run build
  4. Run in dev mode: npm run dev

📄 License

MIT

from github.com/lchampz/mcp-heimdall

Installing Heimdall by lchampz

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/lchampz/mcp-heimdall

FAQ

Is Heimdall by lchampz MCP free?

Yes, Heimdall by lchampz MCP is free — one-click install via Unyly at no cost.

Does Heimdall by lchampz need an API key?

No, Heimdall by lchampz runs without API keys or environment variables.

Is Heimdall by lchampz hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Heimdall by lchampz in Claude Desktop, Claude Code or Cursor?

Open Heimdall by lchampz on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Heimdall by lchampz with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs