How Satellites Work
When you install an MCP server from the DeployStack catalog, the satellite:- Spawns the MCP server process on remote infrastructure
- Executes tool calls on the satellite, not your machine
- Returns results back to your AI client
What Doesn’t Work on Global Satellites
Local File Access
MCP servers that need to read or write files on your machine won’t work:Local Network Resources
MCP servers that connect tolocalhost or internal network services:
The satellite cannot reach services running on your machine or inside your corporate network.
Desktop & GUI Applications
MCP servers requiring graphical interfaces or desktop integration:Playwright and Puppeteer can work in headless mode, but require browser binaries pre-installed on the satellite. This is not available on global satellites by default.
Hardware Access
MCP servers that interact with physical devices:- USB devices
- Printers
- Cameras and microphones
- Serial ports
- Bluetooth devices
Your Alternatives
Option 1: Run Locally
For MCP servers that need local resources, run them on your machine i.e.:Option 2: Deploy a Team Satellite
For internal network access, deploy a Team Satellite inside your infrastructure:- Runs within your corporate network
- Can access internal databases and APIs
- You control what’s installed (including browser binaries)
- Full process isolation with nsjail
Option 3: Use Cloud-Accessible Resources
Instead of local resources, use cloud alternatives:What Works Well on Global Satellites
Global satellites excel at MCP servers that:- Call external APIs - GitHub, Slack, Notion, Linear, etc.
- Process data - Text manipulation, calculations, transformations
- Search the web - Brave Search, Exa, web scraping (headless)
- Interact with SaaS - Any service with a public API
- Generate content - Image generation, text processing
Quick Reference
Team Satellites bridge the gap between convenience and local access. They run on your infrastructure but integrate with DeployStack’s control plane for credential management and team governance.
Need help deciding? Join our Discord community and we’ll help you figure out what works best for your use case.

