How It Works
- Configuration Discovery: The Runlayer CLI reads MCP configuration files from known locations
- Secure Submission: Configuration data is securely submitted to Runlayer
- Classification: Runlayer classifies each server as:
- Managed: Running through Runlayer (approved and monitored)
- Shadow: Configured outside Runlayer (flagged for review)
- Alerting: Administrators and security teams are notified of newly discovered shadow servers
Security Team Workflow
Discovery and Inventory
Discovery and Inventory
- Get visibility into all MCP servers across your organization
- Identify which AI tools employees are using (Cursor, Claude, VS Code, etc.)
- Build an inventory of shadow integrations for risk assessment
- Track trends in MCP adoption over time
Risk Assessment
Risk Assessment
When shadow MCPs are discovered, evaluate:
- Source: Is the MCP from a known vendor or unknown source?
- Permissions: What data and systems can it access?
- User context: Who configured it and for what purpose?
- Network exposure: Does it connect to external endpoints?
Response Actions
Response Actions
Based on risk assessment:
- Low risk: Migrate to Runlayer-managed MCP for visibility
- Medium risk: Require user to submit for approval review
- High risk: Immediate remediation via MDM policy or direct intervention
- Risky: Incident response, credential rotation, forensic analysis
Supported Clients
| Client | macOS | Windows | Plugins |
|---|---|---|---|
| Cursor | ✓ | ✓ | ✓ |
| VS Code | ✓ | ✓ | |
| Claude Desktop / Cowork | ✓ | ✓ | |
| Claude Code | ✓ | ✓ | ✓ |
| Windsurf | ✓ | ✓ | |
| Goose | ✓ | ✓ | |
| Zed | ✓ | ✓ |
Deployment
MDM Deployment
Deploy Detect across your organization directly from the Runlayer dashboard:Manual Installation
For testing or individual device setup, run the CLI directly. Install the Runlayer CLI:Custom Integration
Use these modular components to build your own Detect integration when you need custom scheduling or deployment infrastructure. Install the CLI as a tool:Viewing Results
After a scan, view discovered servers in the Runlayer dashboard:- Navigate to Analytics
- The Shadow MCP section shows:
- Total devices scanned
- Managed vs. shadow servers
- Newly discovered shadow servers
Resolving Unmatched Usernames
Detect automatically resolves device usernames to Runlayer users using tiered matching (email, name patterns, etc.). Some usernames may remain unresolved due to typos, missing users, or ambiguous matches. Administrators can manually match these usernames from the dashboard.Find Unresolved Usernames
Scroll to the Unresolved Usernames section below Detect Re-analysis. This section only appears when there are unresolved usernames.
Manual username matches are recorded in the audit log, including the admin who performed the match, the username, the matched user, and the number of devices affected.