Multiplatform system monitoring tool using Cosmopolitan Libc
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"cosmotop": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
cosmotop is a system monitoring tool distributed as a single executable for multiple platforms. A fork of btop++ and built with Cosmopolitan Libc.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in devops
MCP server for using the GitLab API
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
Enhanced MCP server for GitLab: group projects listing and activity tracking
MCP Server for kubernetes management commands
MCP Security Weekly
Get CVE alerts and security updates for Cosmotop and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
cosmotop is a system monitoring tool distributed as a single executable for multiple platforms.
A fork of btop++ and built with
Cosmopolitan Libc.
Download cosmotop from GitHub releases.
Place it anywhere and run!
The Homebrew tap bjia56/tap supports installing the latest cosmotop from GitHub releases on both MacOS and Linux.
brew tap bjia56/tap
brew install cosmotop
A Docker image is available for Linux x86_64 and aarch64 hosts.
docker run -it --rm --net=host --pid=host ghcr.io/bjia56/cosmotop:latest
On Windows, rename cosmotop to either cosmotop.cmd or cosmotop.bat before running. This allows Windows to execute the file as a batch script, which can then properly self-extract and execute the embedded executable.
A desktop GUI application is available on Linux, MacOS, and Windows. Pre-built versions are available in the GitHub releases, which contain cosmotop embedded inside the desktop executable. It is highly recommended to use the Homebrew tap install method on MacOS to bypass the Gatekeeper security warning for the pre-built MacOS app.
Usage: cosmotop [OPTIONS]
Options:
-h, --help show this help message and exit
-v, --version show version info and exit
-lc, --low-color disable truecolor, converts 24-bit colors to 256-color
-t, --tty_on force (ON) tty mode, max 16 colors and tty friendly graph symbols
+t, --tty_off force (OFF) tty mode
-p, --preset <id> start with preset, integer value between 0-9
-u, --update <ms> set the program update rate in milliseconds
-o, --option override a configuration option in KEY=VALUE format, can use multiple times
--show-defaults print default configuration values to stdout
--show-themes list all available themes
--licenses display licenses of open-source software used in cosmotop
--debug start in DEBUG mode: shows microsecond timer for information collect
and screen draw functions and sets loglevel to DEBUG
--mcp start MCP server mode: exposes system information tools via MCP protocol
Monitoring of GPUs is supported on Linux, MacOS, Windows.
cosmotop and automatically used to fetch GPU information.rocm_smi_lib is statically linked and should work out of the box.libnvidia-ml.so must be available.Monitoring of NPUs is supported on Linux and MacOS.
/sys/devices/pci0000:00/0000:00:0b.0 must be readable./sys/kernel/debug/rknpu must be readable.cosmotop supports polling an HTTP Prometheus endpoint to read GPU and NPU metrics data. The prometheus_endpoint configuration key should be set to the HTTP endpoint which publishes the metrics.
Some options for exporters and their recommended cosmotop configurati