function
New
Register one bounded MCP Streamable HTTP transport.
Example
Plugins:
[]ridu.Plugin{
mcp.New(mcp.Config{
Collections: []mcp.Resource{{Slug: "posts"}},
Globals: []mcp.Resource{{Slug: "site-settings"}},
}),
}Arguments
| Argument | Type | Description |
|---|---|---|
config | Config | The config value. |
Returns
The declared result.
*PluginHow it works
Resource declarations are defensively copied. Zero route and limit values select bounded defaults; unknown resources and normalized tool-name collisions fail startup.