tools_to_mcp_server()

Create an MCPBridgeServer from a list of Talk Box tools.

Usage

Source

tools_to_mcp_server(
    tools,
    *,
    name="talk-box",
    instructions="",
)

This is a convenience factory that builds and returns the server in one call.

Parameters

tools: list[Any]

Talk Box tool instances (TalkBoxTool).

name: str = "talk-box"

Server name.

instructions: str = ""
Optional server instructions.

Returns

MCPBridgeServer
A server ready to build() and run().

Examples

import talk_box as tb
from talk_box.tools import get_global_registry

server = tb.tools_to_mcp_server(
    get_global_registry().get_all_tools(),
    name="my-tools",
)
mcp = server.build()