sysprobe-mcp
Provides tools to query and control Bluetooth adapters and devices, including status checks, device listing, scanning, power management, connecting, disconnecting, and pairing.
Provides tools to interact with the KDE Plasma desktop environment, including getting and setting themes, color schemes, global themes, sending notifications, reconfiguring KWin, and listing desktop applications.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sysprobe-mcpcheck system temperatures"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sysprobe-mcp
Standalone, token-efficient MCP server for Linux system diagnostics and desktop/hardware control. Returns compact JSON with hard size limits so a single tool call can never flood the model context.
It is distro-agnostic. For Arch/CachyOS package management (pacman/AUR) use the companion cachyos-mcp, which embeds this server's tools.
Tool groups
Diagnostics (read-only, always available)
Filesystem/config:
list_directory_tree,read_config_snippet,grep_file,check_command_existsProcesses/resources:
get_process_top,get_process_info,inspect_process_io,find_processesSensors/power:
get_hardware_sensors,get_battery_healthSystem/hardware:
get_system_info,get_cpu_info,get_disk_usage,get_block_devices,list_usb_devices,list_pci_devices,get_gpu_infosystemd/logs:
get_service_status,list_services,list_failed_services,query_journalctl,get_boot_performanceDebugging:
list_coredumps,diagnose_crash,check_kernel_ring_bufferD-Bus:
list_dbus_services,get_dbus_propertyDesktop status:
get_brightness,get_power_profile,get_cpu_governor,get_volume,get_now_playing,bluetooth_status,bluetooth_devices,bluetooth_scan,get_kde_theme,list_color_schemes,list_desktop_apps
Control (mutating — needs SYSCONTROL_ALLOW_ACTIONS=1)
Bluetooth:
bluetooth_power,bluetooth_connect,bluetooth_disconnect,bluetooth_pairDisplay/power:
set_brightness,set_power_profile,set_cpu_governorAudio/media:
set_volume,set_mute,media_controlApps:
launch_app,open_pathKDE:
set_color_scheme,set_global_theme,kde_notify,kwin_reconfigureServices/processes:
control_service,kill_processSession:
lock_session,suspend_system
Power (double-gated — also needs SYSCONTROL_ALLOW_POWER=1)
power_action(reboot / poweroff)
Related MCP server: MCP System Info Server
Safety model
Read-only by default. Mutating tools return an explanatory error unless
SYSCONTROL_ALLOW_ACTIONS=1 is set in the server environment. Genuinely
destructive actions (reboot/poweroff) need a second, independent flag
(SYSCONTROL_ALLOW_POWER=1) so they stay off even when ordinary actions are on.
Run
uv run sysprobe-mcp # read-only
SYSCONTROL_ALLOW_ACTIONS=1 uv run sysprobe-mcp # + control toolsRegister with Claude Code
claude mcp add sysprobe -s user \
-e SYSCONTROL_ALLOW_ACTIONS=1 \
-- uv --directory "/home/tom/Projekte/SE Projects/sysprobe-mcp" run sysprobe-mcpOptional system tools
Richer output when these are installed: lm_sensors, upower, lsblk,
usbutils, pciutils, bluez-utils (bluetoothctl), powerprofilesctl,
cpupower, wireplumber/pulseaudio (wpctl/pactl), playerctl, qdbus6,
kreadconfig6 + plasma-apply-* (KDE), brightnessctl, nvidia-utils.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Raindancer118/sysprobe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server