1. Conduid
  2. Developer Tools
  3. io.github.lchampz/heimdall
MCP server · Developer Tools

io.github.lchampz/heimdall

🛡️ MCP Heimdall - Advanced Environment Architect & Diagnostic Tool.

Unclaimed devtools
37Low

Scored 7 months ago · breakdown

About io.github.lchampz/heimdall

io.github.lchampz/heimdall is an MCP server published by lchampz in the Developer Tools category: 🛡️ MCP Heimdall - Advanced Environment Architect & Diagnostic Tool.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add io-github-lchampz-heimdall -- npx -y @lchampz/mcp-heimdall
npx
npx -y @lchampz/mcp-heimdall

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (14)

audit_dependenciesDetect missing packages or broken environments.

Parameters not published.

audit_envVerify `.env` files against templates.

Parameters not published.

check_connectivityTest internet connection to essential dev services.

Parameters not published.

inspect_dockerCheck Docker daemon status and list containers.

Parameters not published.

inspect_runtimesCheck Node, Python, Java, and Kotlin versions.

Parameters not published.

kill_port_processKill the process running on a specific port.

Parameters not published.

list_portsList all active listening ports and their processes.

Parameters not published.

path_inspectorInspect system PATH and critical dev tools versions.

Parameters not published.

process_explorerIdentify top resource-consuming and orphan processes.

Parameters not published.

project_doctorScan for NPM vulnerabilities and outdated packages.

Parameters not published.

Show all 14 tools
resource_watcherMonitor CPU load, memory and disk usage.

Parameters not published.

suggest_corrections**The Core Feature**: Runs all checks and returns prioritized solutions.

Parameters not published.

system_infoGet OS and architecture details.

Parameters not published.

workspace_janitorFind large files and temporary directories for cleanup.

Parameters not published.

Ask AI

✦

Ask AI about io.github.lchampz/heimdall

Powered by Claude · Grounded in docs

I know everything about io.github.lchampz/heimdall. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

🛡️ MCP Heimdall

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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.lchampz/heimdall

How do I install io.github.lchampz/heimdall?

Run claude mcp add io-github-lchampz-heimdall -- npx -y @lchampz/mcp-heimdall, then add the server to your MCP client's configuration.

Is io.github.lchampz/heimdall safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.lchampz/heimdall still maintained?

Yes — the last commit was a month ago. The repository has 0 stars and 0 forks.