@App is an isolated container with its own tools, resources, prompts, providers, and authentication — composed together under a single @FrontMcp server.
Composing Apps
What Each App Gets
| Feature | Scope |
|---|---|
| Tools, Resources, Prompts | Registered under the app’s namespace |
| Providers | Isolated to the app (server-level providers are shared) |
| Authentication | Per-app auth configuration |
| Skills | Registered and searchable within the app |
| Plugins | Can be app-specific or server-wide |
Shared vs Isolated Providers
CrmApp can access both SharedCacheProvider and CrmDatabaseProvider, while tools in AnalyticsApp can only access SharedCacheProvider.
Learn More
Apps
Full guide to @App configuration and capabilities
Server
Server-level composition and configuration