@Plugin decorator and DynamicPlugin base class to hook into the request lifecycle.
| Capability | Example |
|---|---|
| Register tools, resources, prompts | Dynamically add capabilities at startup |
| Add providers | Inject services into the DI container |
| Extend context | Add this.remember, this.cache to tool contexts |
| Hook into flows | Intercept request lifecycle stages |
Plugin Overview
Official and community plugins
Plugin API
Full DynamicPlugin API, hooks, and scopes
Create a Plugin
Step-by-step plugin creation tutorial
OpenAPI Adapter
Auto-generate tools from OpenAPI specs