Skip to main content
Glama
tonyzorin

MSP360 MCP

by tonyzorin

MSP360 MCP — Node.js (Claude Desktop)

Native Node.js / TypeScript MCP server for Claude Desktop .mcpb extensions. Full parity with the main MSP360 MCP server: 69 tools, MCP Apps, and conditional MBS/RMM registration.

Vendor: MSP360 — Managed Backup and RMM platform this server integrates with.

Main project (Docker + Python)

This repository is the Claude Desktop / Node.js distribution. The canonical project — Python server, Docker image for Cursor, tests, and .mcpb packaging scripts — lives here:

github.com/tonyzorin/msp360-mcp

Runtime

Host

Repo path

Node.js (this repo)

Claude Desktop .mcpb

msp360-mcp-node — no Docker

Python + Docker

Cursor, HTTP, STDIO

msp360-mcptonyzorin/msp360-mcp:2.2.2

Install the packaged extension from the main repo: mcpb/msp360-mcp.mcpb (v2.3.0).

Submission checklist: Connectors Directory guide in the main repo.

Related MCP server: action1-mcp

Prerequisites

  • Node.js 18+ (Claude Desktop ships Node on macOS/Windows)

  • MSP360 API credentials:

    • MBS: MSP360_API_LOGIN + MSP360_API_PASSWORD

    • RMM (optional): MSP360_RMM_API_TOKEN

Either credential set alone is valid; only matching tools register.

Quick start

npm ci
npm run build
MSP360_API_LOGIN=... MSP360_API_PASSWORD=... MSP360_RMM_API_TOKEN=... npm start

In a new MCP session, call mcp_server_info to confirm version and configured APIs.

Test

npm test

Expect 69 tools when both MBS and RMM env vars are set, each with Connectors Directory annotations (title, readOnlyHint / destructiveHint).

Build Claude Desktop bundle

Packaging scripts and manifest.json are in the main repo:

git clone https://github.com/tonyzorin/msp360-mcp.git
cd msp360-mcp
./scripts/rebuild_mcpb.sh

That copies this server's build output into mcpb/ and produces mcpb/msp360-mcp.mcpb.

Version source of truth: src/version.ts (currently 2.3.0).

License

MIT — see LICENSE.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tonyzorin/msp360-mcp-node'

If you have feedback or need assistance with the MCP directory API, please join our Discord server