Documentation Index
Fetch the complete documentation index at: https://docs.mcp-use.com/llms.txt
Use this file to discover all available pages before exploring further.
Observability callbacks manager for MCP-use.
This module provides a centralized manager for handling observability callbacks
from various platforms (Langfuse, Laminar, etc.) in a clean and extensible way.
ObservabilityManager
from mcp_use.agents.observability.callbacks_manager import ObservabilityManager
method init
Initialize the ObservabilityManager.Parameters
custom_callbacks
list | None
default:"None"
Optional list of custom callbacks to use instead of defaults.
Signaturedef __init__(custom_callbacks: list | None = None):
method add_callback
Add a callback to the custom callbacks list.Parameters
Signaturedef add_callback(callback):
method clear_callbacks
Clear all custom callbacks.Signaturemethod get_callbacks
Get the list of callbacks to use.Returns
List of callbacks - either custom callbacks if provided, or all available observability handlers.
Signaturemethod get_handler_names
Get the names of available handlers.Returns
List of handler names (e.g., [“Langfuse”, “Laminar”])
Signaturemethod has_callbacks
Check if any callbacks are available.Returns
True if callbacks are available, False otherwise.
Signature
create_manager
function create_manager
Create a new ObservabilityManager instance.from mcp_use.agents.observability.callbacks_manager import create_manager
Parameters
custom_callbacks
list | None
default:"None"
Optional list of custom callbacks.
Returns
returns
mcp_use.agents.observability.callbacks_manager.ObservabilityManager
A new ObservabilityManager instance.
Signaturedef create_manager(custom_callbacks: list | None = None):
get_default_manager
function get_default_manager
Get the default ObservabilityManager instance.from mcp_use.agents.observability.callbacks_manager import get_default_manager
Returns
returns
mcp_use.agents.observability.callbacks_manager.ObservabilityManager
The default ObservabilityManager instance (singleton).
Signaturedef get_default_manager():