Hephaestus Setup
FreeNot checkedMCP server for setting up and managing Hephaestus Docker environment
About
MCP server for setting up and managing Hephaestus Docker environment
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
- 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
Installing Hephaestus Setup
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/alehayeb/hephaestus-docker-powerFAQ
Is Hephaestus Setup MCP free?
Yes, Hephaestus Setup MCP is free — one-click install via Unyly at no cost.
Does Hephaestus Setup need an API key?
No, Hephaestus Setup runs without API keys or environment variables.
Is Hephaestus Setup hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Hephaestus Setup in Claude Desktop, Claude Code or Cursor?
Open Hephaestus Setup 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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Hephaestus Setup with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
