Looks good when
- You see multiple tools
- File operations work
- Status shows connected servers
Hatago MCP Hub lets you manage multiple MCP servers from one place. Follow this guide to get to a working setup quickly.
Check Node.js version
node --version # v20.0.0+Pick your AI client
Use npx for zero‑install usage:
# Create config interactivelynpx @himorishige/hatago-mcp-hub initThe init command asks only for the integration mode. It does not install or select sample servers for you. You’ll edit the config to add servers in the next step. [ISA]
Select mode
? Select mode:❯ stdio (for Claude Code) http (for debugging)Confirm file was created
✅ Created hatago.config.jsonCreate .mcp.json in your project (the init command does not create this file):
{ "mcpServers": { "hatago": { "command": "npx", "args": [ "@himorishige/hatago-mcp-hub", "serve", "--stdio", "--config", "./hatago.config.json" ] } }}Restart Claude Code (Reload Window) after saving.
/tools)hatago://servers (via your client’s resource panel or a JSON‑RPC call to resources/read)Looks good when
If it fails
Add GitHub
Connect to remote APIs via HTTP/SSE
Split by environment
Use tags for dev/prod switching
npx @himorishige/hatago-mcp-hub serve --httpThen open http://localhost:3535/health
npx @himorishige/hatago-mcp-hub serve --verbose# Auto-reload with external tools (v0.0.14+)# Using nodemonnpx nodemon --exec "npx @himorishige/hatago-mcp-hub serve" --watch hatago.config.json