Core Concepts
Serve
The Serve
module enables developers to expose components built with the BeeAI Framework through a server to external clients.
Out of the box, we provide implementations for protocols such as ACP and MCP, allowing you to quickly serve existing functionalities.
You can also create your own custom adapter if needed.
Location within the framework: beeai_framework/serve.
Supported Providers
The following table lists the currently supported providers:
Name | Dependency | Location |
---|---|---|
ACP | beeai_framework.adapters.acp.serve | beeai-platform[acp] |
BeeAI Platform | beeai_framework.adapters.beeai_platform.serve | beeai-platform[beeai-platform] |
MCP | beeai_framework.adapters.mcp.serve | beeai-platform[mcp] |
For more details, see the Integrations page.
Usage
Extending Functionality
By default, each provider supports registration of a limited set of modules (agents, tools, templates, etc.).
You can extend this functionality by registering a custom factory using Server.register_factory
method.