Basic Usage
Signature
Configuration Options
Required Properties
Optional Properties
Components
Extension Points
Configuration via Providers
@App does not accept a free-form config field. Use a value provider to inject app configuration:
Multi-App Architecture
FrontMCP supports organizing functionality across multiple apps:App Isolation
Each app maintains its own:- Tool namespace (tools are prefixed with app name on conflict)
- Provider scope (providers are isolated per app)
- Auth context (apps can have different auth providers)
Provider Inheritance
Apps can access providers from the parent server:Standalone vs Gateway Apps
Standalone App
A standalone app runs independently:Gateway App
Apps withoutstandalone: true are combined in a gateway scope:
Related
@FrontMcp
Server configuration
@Tool
Define tools
@Plugin
Create plugins
Scope
Registry access