What is the Synapse RMCP MCP server?
Rust MCP and CLI server for Docker, host inspection, SSH, logs, ZFS, and safe file operations.
How to install Synapse RMCP
Copy-paste configuration for popular MCP clients.
SYNAPSE_HOMEOptional Synapse appdata directory.
SYNAPSE_HOSTS_CONFIGInline host topology as a JSON array.
SYNAPSE_CONFIG_FILEPath to a host configuration file.
SYNAPSE_RMCP_VERSIONOptional GitHub release tag override for the downloaded Synapse binary.
SYNAPSE_RMCP_REPOOptional GitHub owner/repo override for release asset downloads.
SYNAPSE_RMCP_RELEASE_BASE_URLOptional release download base URL override.
RUST_LOGTracing filter for Synapse logs.
{
"mcpServers": {
"synapse-rmcp": {
"command": "npx",
"args": [
"-y",
"synapse-rmcp",
"mcp"
],
"env": {
"SYNAPSE_HOME": "<YOUR_SYNAPSE_HOME>",
"SYNAPSE_HOSTS_CONFIG": "<YOUR_SYNAPSE_HOSTS_CONFIG>",
"SYNAPSE_CONFIG_FILE": "<YOUR_SYNAPSE_CONFIG_FILE>",
"SYNAPSE_RMCP_VERSION": "<YOUR_SYNAPSE_RMCP_VERSION>",
"SYNAPSE_RMCP_REPO": "<YOUR_SYNAPSE_RMCP_REPO>",
"SYNAPSE_RMCP_RELEASE_BASE_URL": "<YOUR_SYNAPSE_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"synapse-rmcp": {
"command": "npx",
"args": [
"-y",
"synapse-rmcp",
"mcp"
],
"env": {
"SYNAPSE_HOME": "<YOUR_SYNAPSE_HOME>",
"SYNAPSE_HOSTS_CONFIG": "<YOUR_SYNAPSE_HOSTS_CONFIG>",
"SYNAPSE_CONFIG_FILE": "<YOUR_SYNAPSE_CONFIG_FILE>",
"SYNAPSE_RMCP_VERSION": "<YOUR_SYNAPSE_RMCP_VERSION>",
"SYNAPSE_RMCP_REPO": "<YOUR_SYNAPSE_RMCP_REPO>",
"SYNAPSE_RMCP_RELEASE_BASE_URL": "<YOUR_SYNAPSE_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"synapse-rmcp": {
"command": "npx",
"args": [
"-y",
"synapse-rmcp",
"mcp"
],
"env": {
"SYNAPSE_HOME": "<YOUR_SYNAPSE_HOME>",
"SYNAPSE_HOSTS_CONFIG": "<YOUR_SYNAPSE_HOSTS_CONFIG>",
"SYNAPSE_CONFIG_FILE": "<YOUR_SYNAPSE_CONFIG_FILE>",
"SYNAPSE_RMCP_VERSION": "<YOUR_SYNAPSE_RMCP_VERSION>",
"SYNAPSE_RMCP_REPO": "<YOUR_SYNAPSE_RMCP_REPO>",
"SYNAPSE_RMCP_RELEASE_BASE_URL": "<YOUR_SYNAPSE_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"servers": {
"synapse-rmcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"synapse-rmcp",
"mcp"
],
"env": {
"SYNAPSE_HOME": "<YOUR_SYNAPSE_HOME>",
"SYNAPSE_HOSTS_CONFIG": "<YOUR_SYNAPSE_HOSTS_CONFIG>",
"SYNAPSE_CONFIG_FILE": "<YOUR_SYNAPSE_CONFIG_FILE>",
"SYNAPSE_RMCP_VERSION": "<YOUR_SYNAPSE_RMCP_VERSION>",
"SYNAPSE_RMCP_REPO": "<YOUR_SYNAPSE_RMCP_REPO>",
"SYNAPSE_RMCP_RELEASE_BASE_URL": "<YOUR_SYNAPSE_RMCP_RELEASE_BASE_URL>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}claude mcp add synapse-rmcp --env SYNAPSE_HOME=<YOUR_SYNAPSE_HOME> --env SYNAPSE_HOSTS_CONFIG=<YOUR_SYNAPSE_HOSTS_CONFIG> --env SYNAPSE_CONFIG_FILE=<YOUR_SYNAPSE_CONFIG_FILE> --env SYNAPSE_RMCP_VERSION=<YOUR_SYNAPSE_RMCP_VERSION> --env SYNAPSE_RMCP_REPO=<YOUR_SYNAPSE_RMCP_REPO> --env SYNAPSE_RMCP_RELEASE_BASE_URL=<YOUR_SYNAPSE_RMCP_RELEASE_BASE_URL> --env RUST_LOG=<YOUR_RUST_LOG> -- npx -y synapse-rmcp mcpRelated MCP servers
Unraid RMCP
Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.
Unraid MCP
MCP server for Unraid API — provides tools to interact with an Unraid server's GraphQL API.
Yarr MCP
Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.
Yarr MCP
Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.
Labby
Rust MCP gateway with Code Mode, authentication, setup, logs, CLI, HTTP API, and operator web UI.
Tailscale RMCP
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.