Skip to content

v0.3.5

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Sep 20:58
· 10 commits to main since this release

Install or upgrade on Linux (systemd):

curl -fsSL https://raw.githubusercontent.com/nucleusv/linux-mcp-daemon/main/scripts/install.sh | sudo bash -s -- --version v0.3.5

Or install a package below: sudo apt install ./linux-mcp-daemon_0.3.5_amd64.deb / sudo dnf install ./linux-mcp-daemon-0.3.5-1.x86_64.rpm (arm64: _arm64.deb / .aarch64.rpm) - next steps.

Container image: ghcr.io/nucleusv/linux-mcp-daemon:0.3.5 (linux/amd64, linux/arm64).

Changelog

Features

  • e4d7ec2 feat(mcpd): stdio mode - MCP over stdin/stdout, as the caller, never root

Other

  • 8ed63f4 release: v0.3.5 notes, Release Notes docs page, 0.3.5 in the install commands

Upgrading from 0.3.4

Nothing to change: configs, tools and their output are the same.

  • New: mcpd stdio - MCP over stdin/stdout for clients that start a server as a local process: this machine (claude mcp add linux -- mcpd stdio), a remote server over SSH with no open port (ssh host mcpd stdio), or inside a container (docker exec -i app mcpd stdio --user app). No daemon, token or TLS. Calls run as the user who started mcpd and never as root: privileged: true is refused and mcp-sudo.yaml is not read; started as root, mcpd needs --user NAME. Stdio mode.
  • Notifications are no longer answered. A client's notifications/cancelled (or any message without an id) used to get a Method not found reply with id: null; JSON-RPC forbids replying to a notification.
  • Listed in MCP catalogs: the official MCP Registry (io.github.nucleusv/linux-mcp-daemon) and Glama.
  • Docs: a Release Notes page: what changed in each release.