Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Hephaestus Docker Power

FreeNot checked

Provides MCP tools for setting up and managing Hephaestus development environment with Docker containers, including starting/stopping services, initializing dat

GitHubEmbed

About

Provides MCP tools for setting up and managing Hephaestus development environment with Docker containers, including starting/stopping services, initializing databases, and troubleshooting.

README

A Kiro Power for setting up and managing Hephaestus using Docker containers.

Overview

This power provides MCP tools and steering guides for:

  • Setting up Hephaestus development environment
  • Managing Docker containers (Qdrant, MCP server)
  • Initializing databases
  • Troubleshooting common issues
  • Production deployment best practices

Installation

Option 1: Install via Kiro Powers Panel

  1. Open Kiro
  2. Go to Powers panel
  3. Add this repository URL

Option 2: Manual MCP Configuration

Add to your .kiro/settings/mcp.json:

{
  "mcpServers": {
    "hephaestus-setup": {
      "command": "python",
      "args": ["/path/to/hephaestus-docker-power/src/setup_server.py"],
      "env": {
        "HEPHAESTUS_ROOT": "/path/to/Hephaestus",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}

Available Tools

Tool Description
check_prerequisites Verify Python, tmux, git, docker, node, npm are installed
check_services Check Docker daemon, Qdrant, MCP server status
start_qdrant Start Qdrant vector database container
stop_qdrant Stop Qdrant container (optionally remove volume)
init_databases Initialize SQLite and Qdrant databases
validate_env Check .env has required API keys
configure_project Update hephaestus_config.yaml with project path
health_check Comprehensive health check of all components
view_logs View logs from server, monitor, or qdrant
clean_reset Full reset (requires confirmation)
quick_setup Complete setup in one command

Quick Start

# Complete setup in one command
quick_setup(project_path="/path/to/your/project")

Or step by step:

check_prerequisites()
validate_env()
start_qdrant()
init_databases()
configure_project("/path/to/project")
health_check()

Steering Files

  • steering/getting-started.md - Full setup walkthrough
  • steering/troubleshooting.md - Common issues and solutions
  • steering/production.md - Production deployment guide

Requirements

  • Python 3.10+
  • Docker
  • fastmcp (pip install fastmcp)
  • pyyaml (pip install pyyaml)

Environment Variables

  • HEPHAESTUS_ROOT - Path to Hephaestus installation (defaults to current directory)
  • FASTMCP_LOG_LEVEL - Log level for MCP server (default: ERROR)

License

MIT

from github.com/alehayeb/hephaestus-docker-power

Install Hephaestus Docker Power in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install hephaestus-docker-power

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add hephaestus-docker-power -- uvx hephaestus-setup-mcp

FAQ

Is Hephaestus Docker Power MCP free?

Yes, Hephaestus Docker Power MCP is free — one-click install via Unyly at no cost.

Does Hephaestus Docker Power need an API key?

No, Hephaestus Docker Power runs without API keys or environment variables.

Is Hephaestus Docker Power hosted or self-hosted?

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

How do I install Hephaestus Docker Power in Claude Desktop, Claude Code or Cursor?

Open Hephaestus Docker Power 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 Hephaestus Docker Power with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs