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 init
The init
command walks you through an interactive setup.
Select mode
? Select mode:❯ stdio (for Claude Code) http (for debugging)
Pick sample servers (e.g. filesystem)
Confirm files were created
✅ Created hatago.config.json✅ Created .mcp.json (for Claude Code)
.mcp.json
is already created by init
. Restart Claude Code.
{ "mcpServers": { "hatago": { "command": "npx", "args": [ "@himorishige/hatago-mcp-hub", "serve", "--stdio", "--config", "./hatago.config.json" ] } }}
/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 --http
Then open http://localhost:3535/health
npx @himorishige/hatago-mcp-hub serve --verbose
npx @himorishige/hatago-mcp-hub serve --watch