AgentStack
MCP verified MIT Self-run

Lgp Mcp Servers

mcp-logiphys-lgp-mcp-servers · by Logiphys

Go monorepo for Logiphys MCP servers (Autotask, IT Glue, Datto RMM, RocketCyber)

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add mcp-logiphys-lgp-mcp-servers

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Lgp Mcp Servers? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.