Skip to main content
FrontMCP servers are composed of one or more apps. Each @App is an isolated container with its own tools, resources, prompts, providers, and authentication — composed together under a single @FrontMcp server.

Composing Apps

Each app defines its own capabilities:

What Each App Gets

Shared vs Isolated Providers

Tools in 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