Ryan Malloy 89419a36c2 Fix elicitation graceful degradation when client lacks protocol support
ctx.elicit() throws an exception (not CancelledElicitation) when the
MCP client doesn't implement the elicitation/create JSON-RPC method.
Wrap the call in try/except to treat protocol-level rejection the
same as CancelledElicitation. Found during live testing with Claude
Code CLI which doesn't support MCP elicitation yet.
2026-03-06 12:04:49 -07:00

mcdbus

D-Bus MCP server — bridge Linux IPC into the Model Context Protocol.

Gives Claude native tool access to session and system D-Bus services through introspection-first discovery.

Install

uv run mcdbus

Add to Claude Code

claude mcp add mcdbus -- uv run --directory /path/to/mcdbus mcdbus
Description
D-Bus MCP server — bridge Linux IPC into the Model Context Protocol
Readme 387 KiB
Languages
MDX 57.6%
Python 39.9%
JavaScript 1.5%
Dockerfile 0.4%
CSS 0.4%