SLS answers in SQL and in SPL, and CloudMonitor in its own console; knowing which to reach for is most of the work during an incident. These tools take the question and produce the query, with the time range parsed however you happened to phrase it.
The Go implementation of Alibaba Cloud's observability MCP server, giving models structured access to Log Service (SLS) and CloudMonitor (CMS). It ships as a single binary with no runtime dependencies and speaks stdio, SSE or streamable-http.
- A plain-language question turned into an SLS SQL query
- The same question expressed in SPL, for SLS's processing pipeline
- CloudMonitor 2.0 queried in natural language
- Time expressions understood several ways: relative, absolute timestamps, Grafana style, and preset keywords
- Time-series comparison with statistics, trend analysis and a difference score
- Retries with exponential backoff, a circuit breaker and graceful shutdown, with errors described in English alongside a suggested fix
Download the binary for your platform from the project's Releases page; it needs no runtime. Credentials go in the environment as an Alibaba Cloud access key id and its secret. Start it in stdio mode for a desktop client, or set the transport in config.yaml for network mode. The earlier Python implementation remains available in the repository's v1 directory.
Build from source — clone the repository and build it, then point your client at the binary
