Shows MCP (Model Context Protocol) servers from this computer in the GNOME top bar: running, degraded, stopped or remote. Start, stop and restart apply only to local HTTP or systemd daemons; client-managed stdio is left to the IDE. Copies an MCP URL or systemd journal logs to the clipboard when you click those buttons. Clipboard contents and process data are never sent to third parties.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
control.js:37
file.load_contents(null)
control.js:184
Gio.File.new_for_path(`/proc/${pid}/cmdline`).load_contents(null)
detector.js:110
file.load_contents(null)
detector.js:278
cmdFile.load_contents(null)
detector.js:286
Gio.File.new_for_path(`/proc/${name}/comm`).load_contents(null)
EGO-A-005 manual_review
extensions should not access the clipboard directly
Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.
extension.js:448
St.Clipboard.get_default()
extension.js:485
St.Clipboard.get_default()
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:228
this._source.connect('destroy', () => {
this._source = null;
})
| Version | Status |
|---|---|
| 1 | Unreviewed |