URL: https://gofastmcp.com/patterns/contrib
Title: Contrib Modules - FastMCP

Documentation Index
Fetch the complete documentation index at:
/llms.txt
Use this file to discover all available pages before exploring further.
Skip to main content
Meet
Prefect Horizon
, the enterprise MCP gateway built by the team behind FastMCP
FastMCP
home page
v3
Prefect Horizon
PrefectHQ/fastmcp
25,596
PrefectHQ/fastmcp
25,596
Search...
Navigation
Development
Contrib Modules
Search the docs...
Ctrl
K
Documentation
Get Started
Welcome!
Installation
Quickstart
Servers
Overview
Core Components
Working with Tools
MCP Providers
Interactivity
Extensibility
Auth
Deployment
Apps
Overview
Quickstart
NEW
FastMCPApp
NEW
Interactive Tools
NEW
Generative UI
NEW
Custom HTML
Reference
Clients
Overview
Client-Only Package
Transports
fastmcp-remote
Operations
UPDATED
Authentication
UPDATED
Integrations
Auth
Web Frameworks
AI Assistants
AI SDKs
MCP.json
More
Settings
CLI
Upgrading
Development
Contributing
Tests
Releases
Contrib Modules
What's New
FAQ
On this page
Usage
Important Considerations
Contributing
Development
Contrib Modules
Copy page
Community-contributed modules extending FastMCP
Copy page
New in version
2.2.1
FastMCP includes a
contrib
package that holds community-contributed modules. These modules extend FastMCP’s functionality but aren’t officially maintained by the core team.
Contrib modules provide additional features, integrations, or patterns that complement the core FastMCP library. They offer a way for the community to share useful extensions while keeping the core library focused and maintainable.
The available modules can be viewed in the
contrib directory
.
​
Usage
To use a contrib module, import it from the
fastmcp.contrib
package:
from
fastmcp
.
contrib
import
my_module
​
Important Considerations
Stability
: Modules in
contrib
may have different testing requirements or stability guarantees compared to the core library.
Compatibility
: Changes to core FastMCP might break modules in
contrib
without explicit warnings in the main changelog.
Dependencies
: Contrib modules may have additional dependencies not required by the core library. These dependencies are typically documented in the module’s README or separate requirements files.
​
Contributing
We welcome contributions to the
contrib
package! If you have a module that extends FastMCP in a useful way, consider contributing it:
Create a new directory in
fastmcp_slim/fastmcp/contrib/
for your module
Add proper tests for your module in
tests/contrib/
Include comprehensive documentation in a README.md file, including usage and examples, as well as any additional dependencies or installation instructions
Submit a pull request
The ideal contrib module:
Solves a specific use case or integration need
Follows FastMCP coding standards
Includes thorough documentation and examples
Has comprehensive tests
Specifies any additional dependencies
Releases
Previous
FastMCP Updates
Next
Ctrl
+I
discord
github
website
x
Powered by
This documentation is built and hosted on Mintlify, a developer documentation platform
Assistant
Responses are generated using AI and may contain mistakes.
\n\n
\n
\n \n
\n
