Install
$ agentstack add mcp-logiphys-lgp-mcp-servers ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
LGP MCP Servers
[](https://github.com/Logiphys/lgp-mcp-servers/actions/workflows/ci.yml) [](https://github.com/Logiphys/lgp-mcp-servers/releases) [](https://golang.org) [](LICENSE)
Go monorepo for Logiphys MCP (Model Context Protocol) servers. Provides Claude with structured access to IT service management, security, backup, and documentation platforms used at Logiphys Datensysteme GmbH.
258 tools across 9 MCP servers, built as single-binary deployments.
Servers
| Server | Platform | Tools | Description | |--------|----------|------:|-------------| | autotask-mcp | Autotask PSA | 82 | Tickets, companies, contacts, projects, billing, time entries, service calls, quotes | | datto-rmm-mcp | Datto RMM | 55 | Remote monitoring & management — devices, sites, alerts, jobs, audit, variables | | itglue-mcp | IT Glue | 31 | IT documentation — organizations, configurations, passwords, contacts, domains, expirations | | datto-edr-mcp | Datto EDR | 21 | Endpoint detection & response — agents, alerts, rules, extensions, quarantine, isolation | | datto-uc-mcp | Datto Unified Continuity | 20 | BCDR appliances, SaaS Protection, Direct-to-Cloud backup, activity logs | | rocketcyber-mcp | RocketCyber | 13 | Managed SOC — agents, events, incidents, firewalls, suppression rules | | datto-network-mcp | Datto Networking | 13 | Network devices, clients, WAN usage, application visibility — not yet validated against live API | | datto-backup-mcp | Datto Backup | 12 | Backup appliances, assets, alerts, customers, endpoint & SaaS backup | | myitprocess-mcp | MyITProcess | 11 | vCIO — clients, reviews, findings, initiatives, recommendations |
Quick Start
Prerequisites
- Go 1.26+
- API credentials for the platforms you want to connect
Build
make build # Build all servers for current platform
make build-all # Cross-compile for macOS (arm64/amd64) + Windows
make build-autotask-mcp # Build a single server
Binaries are output to dist/.
Install
Copy the built binaries to a location on your PATH:
cp dist/*-mcp /usr/local/bin/
Configure
Each server is configured via environment variables. Add them to your Claude Code or Claude Desktop configuration.
Claude Code (~/.claude/settings.json):
{
"mcpServers": {
"autotask-mcp": {
"command": "autotask-mcp",
"env": {
"AUTOTASK_USERNAME": "api-user@company.com",
"AUTOTASK_SECRET": "your-api-secret",
"AUTOTASK_INTEGRATION_CODE": "your-integration-code"
}
}
}
}
See config/ for full configuration examples with all 9 servers. See [CONTRIBUTING](CONTRIBUTING.md) for development guidelines.
Access Control
Access control (role-based tool filtering, GDPR/privacy tiers) is handled by a separate gateway service. The standalone servers expose all tools — the gateway enforces which tools are available per user.
Server Details
autotask-mcp
Connects to the Autotask PSA REST API. Covers the full PSA workflow: tickets, companies, contacts, projects, billing items, time entries, quotes, service calls, expenses, and configuration items.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | AUTOTASK_USERNAME | Yes | API user email | | AUTOTASK_SECRET | Yes | API secret | | AUTOTASK_INTEGRATION_CODE | Yes | Integration tracking code | | AUTOTASK_BASE_URL | No | Override API base URL |
itglue-mcp
Connects to the IT Glue API. Manages IT documentation: organizations, configurations, passwords, documents, flexible assets, contacts, locations, domains, and expirations.
| Environment Variable | Required | Default | Description | |---------------------|----------|---------|-------------| | ITGLUE_API_KEY | Yes | | API key (starts with ITG.) | | ITGLUE_REGION | No | us | API region (us or eu) | | ITGLUE_BASE_URL | No | | Override API base URL |
datto-rmm-mcp
Connects to the Datto RMM API. Full remote monitoring coverage: devices, sites, alerts, jobs, audit data, variables, components, and user management.
| Environment Variable | Required | Default | Description | |---------------------|----------|---------|-------------| | DATTO_API_KEY | Yes | | API key | | DATTO_API_SECRET | Yes | | API secret | | DATTO_PLATFORM | No | merlot | Platform region (merlot, pinotage, concord, vidal, zinfandel, syrah) | | DATTO_BASE_URL | No | | Override API base URL |
rocketcyber-mcp
Connects to the RocketCyber API. Managed SOC platform: agents, security events, incidents, firewalls, Defender status, and suppression rules.
| Environment Variable | Required | Default | Description | |---------------------|----------|---------|-------------| | ROCKETCYBER_API_KEY | Yes | | API Bearer token | | ROCKETCYBER_REGION | No | us | API region (us or eu) | | ROCKETCYBER_BASE_URL | No | | Override API base URL |
datto-uc-mcp
Connects to the Datto Unified Continuity API. Covers BCDR appliances, SaaS Protection (M365/Google Workspace), Direct-to-Cloud backup, and activity reporting.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | DATTO_UC_PUBLIC_KEY | Yes | API public key | | DATTO_UC_SECRET_KEY | Yes | API secret key | | DATTO_UC_BASE_URL | No | Override API base URL |
datto-edr-mcp
Connects to the Datto EDR (Infocyte) LoopBack API. Endpoint detection & response: agents, alerts, detection rules, suppression rules, extensions, quarantined files, and host isolation.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | DATTO_EDR_API_KEY | Yes | API access token | | DATTO_EDR_BASE_URL | Yes | Instance URL (e.g. https://yourorg.infocyte.com) |
datto-backup-mcp
Connects to the Datto Backup API. Manages backup appliances, protected assets, alerts, customers, endpoint backup, and SaaS backup domains.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | DATTO_BACKUP_CLIENT_ID | Yes | OAuth2 client ID | | DATTO_BACKUP_CLIENT_SECRET | Yes | OAuth2 client secret | | DATTO_BACKUP_BASE_URL | No | Override API base URL |
datto-network-mcp
Connects to the Datto Networking (DNA) API. Network device management: access points, switches, routers, client overview, WAN usage, and application visibility.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | DATTO_NETWORK_PUBLIC_KEY | Yes | API public key | | DATTO_NETWORK_SECRET_KEY | Yes | API secret key | | DATTO_NETWORK_BASE_URL | No | Override API base URL |
myitprocess-mcp
Connects to the MyITProcess API. Virtual CIO platform: clients, reviews, meetings, findings, initiatives, and recommendations.
| Environment Variable | Required | Description | |---------------------|----------|-------------| | MYITPROCESS_API_KEY | Yes | API key |
Architecture
pkg/resilience/ Rate limiter, circuit breaker, response compactor
pkg/apihelper/ HTTP client, JSON:API parser, OAuth2, pagination
pkg/mcputil/ MCP response helpers, annotations, formatters
pkg/config/ Environment variable loading
pkg/autotask/ Autotask PSA logic (tickets, billing, projects)
pkg/itglue/ IT Glue logic (documentation, passwords, configs)
pkg/dattormm/ Datto RMM logic (devices, sites, alerts, jobs)
pkg/rocketcyber/ RocketCyber logic (SOC events, incidents, agents)
pkg/dattouc/ Datto Unified Continuity logic (BCDR, SaaS, DTC)
pkg/dattoedr/ Datto EDR logic (detection, response, quarantine)
pkg/dattobackup/ Datto Backup logic (appliances, assets, alerts)
pkg/dattonetwork/ Datto Networking logic (devices, clients, WAN)
pkg/myitprocess/ MyITProcess logic (reviews, findings, initiatives)
cmd/autotask-mcp/ Binary entry points (one per server)
cmd/itglue-mcp/
cmd/datto-rmm-mcp/
cmd/rocketcyber-mcp/
cmd/datto-uc-mcp/
cmd/datto-edr-mcp/
cmd/datto-backup-mcp/
cmd/datto-network-mcp/
cmd/myitprocess-mcp/
All servers share a resilience middleware stack (rate limiting, circuit breaker, response compaction) and common HTTP client utilities. Each server is a standalone binary communicating over stdio using the MCP protocol.
Development
make test # Run all tests with race detection
make lint # Run golangci-lint
make test-cover # Generate coverage report
Requires Go 1.26+ and golangci-lint.
License
MIT — see [LICENSE](LICENSE).
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Logiphys
- Source: Logiphys/lgp-mcp-servers
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.