@lchampz/mcp-heimdall
v1.1.2
Published
🛡️ MCP Heimdall - Advanced Environment Architect & Diagnostic Tool for LLMs
Maintainers
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
- System Diagnostics: Identify OS, architecture, and CPU details.
- Runtime Inspector: Verify Node.js, Python, and other versions against project requirements (e.g.,
.nvmrc). - Dependency Guard: detects missing
node_modulesor virtual environments. - Environment Audit: Compares
.envagainst 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 versions and configurations. |
| audit_dependencies | Detect missing packages or broken environments. |
| audit_env | Verify .env files against templates. |
| 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 integrateThis 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
- Clone the repository
- Install dependencies:
npm install - Build the project:
npm run build - Run in dev mode:
npm run dev
📄 License
MIT
