Skip to content

Managing Applications

The Applications page shows all MCP-enabled applications detected across your organization and lets you control which ones are protected.

Viewing Applications

Navigate to Applications in the sidebar to see all detected applications.

What You See

Each application displays:

  • Name and icon - Visual identifier
  • Protection status - Whether it's currently protected
  • MCP servers - Number of configured servers
  • Device - Which machine it's running on
  • User - Who owns this application
  • Last activity - Recent interaction time

Protection Status

StatusWhat It Means
ProtectedActively monitoring all MCP communications
UnprotectedDetected but not yet secured
PendingProtection is being activated
ErrorIssue preventing protection
OfflineApplication not currently running

Enabling Protection

To protect an application:

  1. Find the application in your list
  2. Toggle Enable Protection on
  3. Restart the application when prompted

The application must be restarted for protection to take effect.

What Protection Does

When enabled, CyberCage:

  • Routes all MCP server communications through the agent
  • Analyzes requests and responses for threats
  • Blocks malicious activity based on your policies
  • Logs all activity for audit purposes
  • Blocks unknown servers until approved

Disabling Protection

You may need to temporarily disable protection for:

  • Troubleshooting connectivity issues
  • Testing new MCP servers in development
  • Emergency access during outages

To disable:

  1. Toggle protection off
  2. Confirm the security warning
  3. Restart the application

Remember to re-enable protection as soon as possible.

Application Details

Click any application to view detailed information:

Overview Tab

  • Application version and platform
  • Current protection status
  • Device and user information
  • Last synchronization time

MCP Servers Tab

View all MCP servers configured in this application:

  • Server name and type (STDIO or HTTP/SSE)
  • Approval status (Approved/Pending/Blocked)
  • Configuration scope (user-level or workspace-specific)
  • Recent activity
  • Quick approve/block actions

Activity Tab

Recent events for this application:

  • Protection status changes
  • Configuration updates
  • Server additions or removals

Threats Tab

Security incidents specific to this application:

  • Threat type and severity
  • Which server triggered the detection
  • Action taken (blocked or allowed)
  • Link to full investigation

Filtering and Searching

Quick Filters

  • By status (Protected, Unprotected, Error)
  • By device
  • By user
  • By application type

Search by application name, device name, user email, or server name.

Bulk Operations

Select multiple applications to:

  • Enable or disable protection for several apps at once
  • Export application list for reporting
  • Apply policy changes to groups of applications

Common Tasks

New Developer Onboarding

When a new developer joins:

  1. Wait for their applications to appear (usually within 5 minutes of daemon installation)
  2. Select all their applications and enable protection in bulk
  3. Ask them to restart their applications
  4. Verify all show as "Protected"

Investigating User Issues

When a user reports problems:

  1. Search for their applications by email or device name
  2. Check the protection status
  3. Review the Activity tab for recent changes or errors
  4. Check the Threats tab for blocked requests
  5. Take appropriate action (adjust policies, unblock server, etc.)

Troubleshooting

Application Not Appearing

If an application isn't showing up:

  1. Verify the application is MCP-enabled and supported (see Applications)
  2. Confirm the daemon is running: cybercage status
  3. Check that the application has MCP servers configured
  4. Wait up to 5 minutes for the next sync
  5. Verify the configuration file exists in the standard location for that application

Protection Won't Enable

If toggling protection doesn't work:

  1. Check the error message in the Activity tab
  2. Verify the user has necessary permissions
  3. Ensure the application is running the latest version
  4. Check for conflicting security software
  5. Contact support with error details

Status Keeps Changing

If protection keeps switching on/off:

  1. Check if the application is auto-updating
  2. Verify the user isn't manually editing MCP configuration files
  3. Look for daemon connectivity issues in Fleet Management
  4. Review device health status

Integration with Other Features

MCP Catalog - Server approval status in the catalog affects all applications using that server. Servers detected from applications are automatically added to the catalog.

Threats - Threats are linked to the specific application that triggered them. Navigate between threat reports and source applications.

Fleet Management - Each application is protected by a specific daemon. View daemon health and connectivity status.

Next Steps

Built in Berlin, DE 🇩🇪