Skip to content

Resources

MCP resource registration functions.

porkbun_mcp.resources

Resource registration for the Porkbun MCP server.

register_resources

register_resources(mcp: 'FastMCP') -> None

Register all resources with the MCP server.

Parameters:

Name Type Description Default
mcp 'FastMCP'

The FastMCP server instance.

required
Source code in src/porkbun_mcp/resources/__init__.py
def register_resources(mcp: "FastMCP") -> None:
    """Register all resources with the MCP server.

    Args:
        mcp: The FastMCP server instance.
    """
    from porkbun_mcp.resources.dns import register_dns_resources
    from porkbun_mcp.resources.domains import register_domain_resources
    from porkbun_mcp.resources.pricing import register_pricing_resources
    from porkbun_mcp.resources.ssl import register_ssl_resources

    register_domain_resources(mcp)
    register_dns_resources(mcp)
    register_ssl_resources(mcp)
    register_pricing_resources(mcp)