hephaestus-docker-power
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hephaestus-docker-powerrun quick setup for my project at /path/to/project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: Docker MCP
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 |
| Verify Python, tmux, git, docker, node, npm are installed |
| Check Docker daemon, Qdrant, MCP server status |
| Start Qdrant vector database container |
| Stop Qdrant container (optionally remove volume) |
| Initialize SQLite and Qdrant databases |
| Check .env has required API keys |
| Update hephaestus_config.yaml with project path |
| Comprehensive health check of all components |
| View logs from server, monitor, or qdrant |
| Full reset (requires confirmation) |
| 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alehayeb/hephaestus-docker-power'
If you have feedback or need assistance with the MCP directory API, please join our Discord server