Labsco
MCP SERVER

Slide MCP Server

by amcchord

Ask about backup health, restore a file from Tuesday, or boot a recovery VM — Slide BCDR as 12 task-shaped tools, with deletes and power cycles blocked by default.

Network, Endpoint & Fleet Management
Summary
Three permission tiers, and the middle one is the default.

`safe` allows the work you actually want an assistant doing during an incident — restores, backups, reversible settings — while blocking deletes, poweroff and reboot; `read-only` and `full` sit either side. That default is the right one, and combined with retry limited to idempotent reads it means a flaky network cannot produce a duplicate mutation. Sideloaded Claude Desktop bundles do not auto-update, so reinstalling the `.mcpb` is how you take a new version.

What it is

A single Go binary connecting an assistant to the Slide BCDR API. Rather than one tool per endpoint, it exposes twelve task-oriented tools that each take an `operation` parameter — and you do not have to know the internal identifiers, because user-facing operations accept a `name_hint` and resolve display names and hostnames server-side, returning candidates when a name is ambiguous.

What you get
  • `slide_overview` — complete inventory, health, and client and device summaries
  • `slide_backups` and `slide_snapshots` — backup status, launching a backup, restore points and verification results
  • `slide_files` — search, browse, restore and push files
  • `slide_recovery` — recovery VMs, image exports and DR networks
  • `slide_alerts` for review, triage and resolution, and `slide_audit` for the account audit log
  • `slide_devices` and `slide_agents` — device details, networking and appliance actions; protected-system settings, services, schedules and retention
  • `slide_clients` and `slide_admin` for client, user and account management
  • `slide_help` — onboarding, examples, glossary and troubleshooting, for when you do not know what to ask
  • `list_all_clients_devices_and_agents` kept as a backward-compatible inventory alias
  • Six MCP prompts including `slide.welcome`, `slide.daily-status` and `slide.restore-file`, plus `slide://` resources
Requirements

A Slide API token, created at console.slide.tech under My Settings → API Tokens, passed as `SLIDE_API_KEY` or `--api-key`. For Claude Desktop the simplest route is the `.mcpb` bundle from the latest release — drag it into Settings → Extensions and paste the token; it carries macOS universal, Linux amd64/arm64 and Windows amd64 binaries, and the macOS one is Developer ID signed and notarized. Codex and Claude Code register it with one CLI command; other stdio hosts point at the binary path. `SLIDE_TOOLS` sets the permission tier and defaults to `safe`; `SLIDE_BASE_URL` overrides the endpoint and must be HTTPS unless it is localhost. `--doctor` and `--debug` diagnose a setup that will not start. MIT.

Setup effort

One command plus a key — slide-mcp-server, then supply credentials