Discovery
list_services, introspect, and list_objects map out your bus. Start from nothing and build a complete picture of any service — its object tree, interfaces, methods, properties, and signals.
# Install and register with Claude Code in one shotclaude mcp add mcdbus -- uvx mcdbusNo configuration files, no service definitions, no API keys. The server discovers what is available on your D-Bus at runtime.
Discovery
list_services, introspect, and list_objects map out your bus. Start from nothing and build a complete picture of any service — its object tree, interfaces, methods, properties, and signals.
Interaction
call_method, get_property, set_property, and get_all_properties let Claude read state and invoke operations on any D-Bus service. System bus calls and property mutations require confirmation.
Shortcuts
Pre-wired tools for common operations: desktop notifications, MPRIS media player control, systemd unit listing, NetworkManager status, UPower battery state, bluez Bluetooth devices, and KDE KWin window listing.
Built on D-Bus, the inter-process communication system at the heart of every Linux desktop. Source on GitLab.