momaek/tolato
View on GitHub ↗AI agent for server management — chat in natural language to run commands, monitor metrics & probe network across your fleet. Self-hosted, MCP-ready. Go + Vue.
18 ★1 forksGoUpdated 23d ago
What you need to know
Natural-language server management platform: chat UI drives remote nodes through an agent that executes commands, collects metrics, and probes network links, with a built-in MCP endpoint.
Install
One-line: curl install-server.sh | bash Or docker compose up -d with config.yaml Install agent on nodes via curl | sudo bash from Nodes page
Usage
- •claude mcp add --transport http tolato https://tolato.example.com/mcp --header Authorization
Key features
- ✓WebSocket chat web UI (Vue 3) driving a Go agent
- ✓Command executor, metrics collector, ICMP/TCP/bandwidth probes
- ✓Audit log and per-node metadata
- ✓MCP endpoint at /mcp
- ✓Docker Compose deployment
Caveats
- ⚠Requires Postgres; encrypt_key/jwt_secret must be overridden
- ⚠LLM needs OpenAI-compatible endpoint
Platforms: Local · RemoteClients: Claude Code
Reviewed 2026-08-11
Topics
ai-agentchatopsdevopsgolanginfrastructurellmmcpmodel-context-protocolmonitoringopenaiself-hostedserver-managementsrevuewebsocket
- Stars
- 18★
- Forks
- 1
- Language
- Go
- License
- Apache-2.0
- Created
- 2026-03-18
- Last push
- 2026-08-12