Datto BCDR MCP runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 11 Sep 2026.
Sync your whole Datto BCDR fleet into local SQLite and answer the questions the per-appliance
We read the source, 20 h ago · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
cacheFile := filepath.Join(c.cacheDir, c.cacheKey(path, params)+".json")
select {
case <-time.After(interval + jitter):
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
Sync your ConnectWise Automate fleet to local SQLite and answer cross-client RMM questions offline.
Every Domotz endpoint, plus a local SQLite fleet mirror that answers cross-site questions.
Every Datto RMM API operation, plus a local SQLite fleet store and fleet-wide analytics no other
Every ImmyBot endpoint typed, plus a local SQLite mirror that answers the cross-tenant questions
Every runZero query, plus a local SQLite copy of your whole attack surface that diffs over time
Every Atera RMM + PSA endpoint, plus a local SQLite mirror that answers fleet-health, SLA, and
MCP server for local SQLite database operations
Ask business questions in plain English. Get instant answers from your database, no SQL needed.
Answers built from our own checks of this server.