def main()

in src/alibaba_cloud_ops_mcp_server/server.py [0:0]


def main(transport: str):
    # Create an MCP server
    mcp = FastMCP("alibaba-cloud-ops-mcp-server")
    for tool in oos_tools.tools:
        mcp.add_tool(tool)
    for tool in cms_tools.tools:
        mcp.add_tool(tool)
    for tool in oss_tools.tools:
        mcp.add_tool(tool)
    api_tools.create_api_tools(mcp, config)

    # Initialize and run the server
    logger.debug(f'mcp server is running on {transport} mode.')
    mcp.run(transport=transport)