Skip to main content

Basic Usage

Signature

Configuration Options

Required Properties

Optional Properties

Components

Extensions

Context Extensions

Extend all context classes with custom properties:
Now in tools:

Plugin Scopes

App Scope (Default)

Hooks register at app level:

Server Scope

Hooks register at gateway/server level:
Server-scoped plugins cannot be used in standalone apps. They require a gateway configuration.

Nested Plugins

Plugins can include other plugins:

Using Plugins

In Apps

In Server

Plugin with Tools

Full Example

Official Plugins

FrontMCP provides several official plugins:

RememberPlugin

Session memory for tools

CachePlugin

Response caching

CodeCallPlugin

Dynamic code execution

PluginRegistry

Plugin registry API

@Provider

Dependency providers

Creating Plugins

Plugin development guide

@App

Application modules