Afi MCP — Claude Code MCP server: what it does, how to install
An MCP server and CLI for Afi SaaS backup. Helps MSP teams inspect stale backups, fleet coverage, and offboarding data locally without hitting live API rate limits.
Open on GitHubWhat Afi MCP does
The tool connects your coding assistant to Afi SaaS backup infrastructure. Direct API queries hit strict rate limits, so this server mirrors data locally. That mechanism lets administrators inspect backup health across client fleets and verify offboarding archives without delays.
Installation delivers two executables: the afi-mcp server and the afi-cli binary. Every MCP tool delegates work to that local CLI. Running --transport http is unsafe because it binds to all network interfaces without authentication. Keep your setup on the default stdio transport.
Agents like Claude Code, Codex, and Cursor connect directly over MCP. Integrations that require remote HTTP endpoints, such as ChatGPT, remain paused until an updated release fixes network transport security.
What it helps with
- identify stale backups across SaaS accounts without rate limits
- audit fleet-wide backup coverage from local mirrors
- inspect user offboarding backup archives
- run Afi backup routines directly from Claude Code
Example prompts for the agent
- Check Afi backup status and find any stale backups
- Run
afi-clito inspect archives for offboarded accounts - Audit fleet-wide Afi SaaS backup coverage using local mirror
How to install Afi MCP
Install
The MCP registry has no launch command for it: see the repository README
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Afi MCP
How to install Afi MCP in Claude Code?
In Claude Code, register the marketplace by running /plugin marketplace add Servosity/msp-skills, then install the package with /plugin install afi@msp-skills.
What does Afi MCP do?
It exposes Afi SaaS backup operations to MCP agents using a companion CLI and local mirroring. This allows querying fleet status and stale snapshots without triggering public API rate limits.
Is running the server over HTTP safe?
No, --transport http lacks authentication and listens on all network interfaces. You should strictly use the default stdio transport.