About Hephaestus Docker Power
Hephaestus Docker Power is an MCP server published by alehayeb in the Cloud category: kiro Power for setting up and managing Hephaestus with Docker.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/alehayeb/hephaestus-docker-powerThis 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 (11)
check_prerequisitesVerify Python, tmux, git, docker, node, npm are installed
Parameters not published.
check_servicesCheck Docker daemon, Qdrant, MCP server status
Parameters not published.
clean_resetFull reset (requires confirmation)
Parameters not published.
configure_projectUpdate hephaestus_config.yaml with project path
Parameters not published.
health_checkComprehensive health check of all components
Parameters not published.
init_databasesInitialize SQLite and Qdrant databases
Parameters not published.
quick_setupComplete setup in one command
Parameters not published.
start_qdrantStart Qdrant vector database container
Parameters not published.
stop_qdrantStop Qdrant container (optionally remove volume)
Parameters not published.
validate_envCheck .env has required API keys
Parameters not published.
view_logsView logs from server, monitor, or qdrant
Parameters not published.
Ask AI
Ask AI about Hephaestus Docker Power
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
3 checks have not been run yet.
README
Hephaestus Docker Power
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
- Open Kiro
- Go to Powers panel
- 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 walkthroughsteering/troubleshooting.md- Common issues and solutionssteering/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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.