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

Stars
18★
Forks
1
Language
Go
License
Apache-2.0
Created
2026-03-18
Last push
2026-08-12