Plugins are powerful components that add cross-cutting functionality to your MCP servers. Instead of implementing features like caching, authentication, or observability in every tool, plugins provide reusable capabilities that work across all your tools and apps.Documentation Index
Fetch the complete documentation index at: https://docs.agentfront.dev/llms.txt
Use this file to discover all available pages before exploring further.
Why Use Plugins?
Zero Duplication
Add capabilities like caching or code execution once and apply them to all tools automatically.
Composable
Mix and match plugins to build exactly the features you need without coupling.
Cross-App
Plugins work across all apps in your server, providing consistent behavior everywhere.
Production-Ready
Battle-tested implementations for common needs like caching, rate limiting, and monitoring.
Official Plugins
These plugins are maintained by the FrontMCP team and published as individual packages.Remember Plugin
Encrypted session memory with scoped storage and tool approval system for secure AI agent interactions.Features:
- Encrypted AES-256-GCM storage with HKDF-SHA256 scope-based key derivation and unique IV per entry
- Multiple scopes: session, user, tool, global
- Tool approval system with audit trails
- Multiple backends: Memory, Redis, Vercel KV, Upstash
- Branded payloads for semantic categorization
CodeCall Plugin
Hide large toolsets behind a code-first meta-API. Instead of exposing hundreds of tools directly, CodeCall provides
search, describe, and execute capabilities that let models write JavaScript plans to orchestrate your tools.Features:
- Search and discover tools dynamically
- Generate JavaScript execution plans
- Defense-in-depth security with Enclave (AST validation + runtime sandboxing)
- Multi-app tool orchestration
- Direct invocation mode for simple cases
Cache Plugin
Transparently cache tool responses to reduce redundant computation and improve response times. Works with both
in-memory and Redis backends.Features:
- Deterministic input-based cache keys
- Configurable TTL per tool
- Sliding window for hot data
- Redis support for multi-instance deployments
- Opt-in per-tool caching
Skilled OpenAPI Plugin
Wrap a customer’s REST API as a curated set of MCP skills without rewriting any controllers. Per-operation
tools stay hidden behind three meta-tools (
search_skill, load_skill, execute_action); signed bundles
ship from CI and hot-swap at runtime.Features:- OpenAPI Overlay-aligned bundle wire format (anticipates SEP-2076)
- Three sources: static / npm / saas-pull (with cache fallback)
- Bundle signing (RS256 / Ed25519, OPA-style JWT-of-hashes)
- Five-gate authorization: signature → RFC 8707 → ABAC → credential scoping → SSRF
- Reuses
@frontmcp/adapters/openapiruntime — no duplicated HTTP path
More official plugins are coming soon! Rate limiting, observability, and validation plugins are in development.
Community Plugins
Community plugins are created and maintained by the FrontMCP community. While not officially supported, they extend FrontMCP’s capabilities with specialized features.How to Find Community Plugins
Check GitHub Topics
Browse repositories tagged with
frontmcp-plugin on GitHub.Join the Community
Visit the FrontMCP Discussions to discover and share plugins.
Featured Community Plugins
This section is for community-contributed plugins. If you’ve created a plugin, submit a PR to add it here!
Submit Your Plugin
Created a plugin? Share it with the community! Submit a PR to add your plugin to this page.
Plugin Template
Use the official plugin structure as a template for building your own plugins.
Creating Custom Plugins
Custom plugins are documented in two pages:- Creating Plugins — quickstart:
@Plugin,DynamicPlugin, hooks, dynamic providers, publishing. - Plugin API (Extensibility) — deep dive: hook reference, plugin scope, tool metadata extension, contributing tools/skills.
Plugin Comparison
Choose the right plugin for your use case:| Plugin | Best For | Overhead | Scope | Complexity |
|---|---|---|---|---|
| Remember | Session memory, approvals | Low | Per-session | Low |
| CodeCall | Large toolsets, workflows | Low | Cross-app | Medium |
| Cache | Expensive operations | Minimal | Per-tool | Low |
| Skilled OpenAPI | Customer REST APIs as curated MCP skills | Medium | Per-bundle | Medium |
| Custom | Any cross-cutting feature | Varies | Configurable | Medium-High |
Next Steps
Remember Plugin
Learn how to use session memory and approvals
CodeCall Plugin
Learn how to use the CodeCall plugin
Cache Plugin
Learn how to use the Cache plugin
Skilled OpenAPI Plugin
Wrap a customer’s REST API as curated MCP skills with signed bundles
Join Community
Get help and share your plugins
Resources
SDK Documentation
Learn about the FrontMCP SDK and plugin interfaces
Source Code
View the official plugins source code
npm Packages
Install individual plugin packages
Contributing Guide
Contribute to FrontMCP plugins
Related Guides
Enclave
Secure code execution with Enclave (available as a separate repository)
AST Guard
AST validation and security rules (available as a separate repository)