Skip to main content
The Plugins Marketplace allows you to discover, install, and configure modular plugins that extend the capabilities of your Karada MCP servers. Plugins inject production-grade middleware into your generated servers—such as real-time analytics, distributed request tracing, security headers, and custom rate limiting—with zero boilerplate code.
What are Karada Plugins?
Karada Plugins are modular extensions that augment your Auto-MCP servers and gateway proxies. They run alongside your server runtime to provide observability, access control, and runtime transformations without requiring manual code changes to your underlying API or MCP tools.

Browsing Available Plugins

Navigate to the Plugins tab in your Project Dashboard to explore verified plugins. Each plugin card provides:
  • Display Name and package identifier (e.g., karada-plugin-analytics)
  • Plugin Overview: A summary of its functionality and supported MCP runtime hooks
  • Status Badge: Clear indication whether the plugin is Available or Installed
  • Documentation Link: Configuration options and schema details

Installing a Plugin

1

Find a Plugin

Open the Plugins tab in your project dashboard and browse the available extensions in the marketplace.
2

Click Install

Click Install Plugin on the desired plugin card. A secure configuration modal will open.
3

Configure Parameters

Provide the required configuration values. For example, an analytics plugin requires a tracking ID, while a rate-limiting plugin accepts requests-per-minute thresholds. Fields marked with an asterisk (*) are required.
4

Save & Activate

Click Save & Install. Karada immediately applies the plugin to your project environment and restarts your MCP runtime with the new middleware active.

Managing Installed Plugins

Active plugins appear in your project’s Active Plugins view:
  • Configure: Update environment settings, secrets, or thresholds without redeploying from scratch.
  • Toggle State: Temporarily disable a plugin during debugging without losing your saved configuration.
  • Uninstall: Safely remove the plugin from your server runtime.

Developing & Publishing Plugins

Karada supports custom and community-developed plugins. To publish a plugin to the marketplace or your private team workspace, define a standard plugin manifest.

Plugin Manifest Specification

The manifest describes your plugin’s metadata, repository source, and runtime configuration schema:

Configuration Schema Example

The configuration schema drives the dynamic form rendered during installation:
Supported schema data types include string, password, number, and boolean. Fields marked with "secret": true are encrypted at rest and masked in the UI to protect production credentials.