Get up and running in 5 minutes!
- Make sure Docker Desktop is running
- Open a terminal and navigate to the MCP Hub directory:
cd C:\Users\momo-\mcp-hub
-
Copy the environment template:
# Windows copy .env.template .env # Linux/Mac cp .env.template .env
-
Edit
.envand add your API keys:# Windows notepad .env # Linux/Mac nano .env
-
Minimum required (for basic functionality):
- Set database passwords (change defaults for security)
- Add API keys only for services you plan to use
Not all API keys are required! The hub will work with whatever you configure.
start.batchmod +x start.sh
./start.shThe script will:
- Check Docker is running
- Start all services
- Show you the service URLs
Open your browser or use curl:
# Check health
http://localhost:3100/health
# View available tools
http://localhost:3100/tools
# Access MindsDB
http://localhost:47334claude mcp add --transport http mcp-hub http://localhost:3100/mcpAdd to settings.json:
{
"mcp.servers": {
"unified-hub": {
"type": "http",
"url": "http://localhost:3100/mcp"
}
}
}You now have:
- ✅ A unified MCP gateway at
http://localhost:3100 - ✅ MindsDB running at
http://localhost:47334 - ✅ PostgreSQL, MongoDB, Redis ready to use
- ✅ 25+ MCP services available
- ✅ Connected to your favorite IDE
- Test a tool from your IDE (e.g., "search my Notion workspace")
- Configure more services by adding API keys to
.env - Explore MindsDB for AI/ML capabilities
- Check the README.md for advanced features
# View logs
docker-compose logs -f
# Check status
docker-compose ps
# Stop the hub
stop.bat # Windows
./stop.sh # Linux/Mac
# Restart after config changes
docker-compose restartChange the port in docker-compose.yml:
ports:
- "3101:3100" # Use 3101 instead of 3100Check the logs:
docker-compose logs [service-name]- Verify the key in
.env - Restart the service:
docker-compose restart mcp-gateway
- 📖 Full documentation:
README.md - 🐛 Report issues: GitHub Issues
- 💬 Ask questions: GitHub Discussions
Happy coding with MCP Unified Hub! 🚀