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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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