oas2mcp.generate.surface_defaults ================================= .. py:module:: oas2mcp.generate.surface_defaults .. autoapi-nested-parse:: Deterministic default FastMCP surface builders. Purpose: Centralize the catalog-level FastMCP defaults used both by export and by the catalog surface planner agent context. Functions --------- .. autoapisummary:: oas2mcp.generate.surface_defaults.build_default_catalog_prompt_definitions oas2mcp.generate.surface_defaults.build_default_catalog_resource_definitions oas2mcp.generate.surface_defaults.build_default_server_instructions Module Contents --------------- .. py:function:: build_default_catalog_prompt_definitions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) -> list[oas2mcp.generate.models.CatalogPromptDefinition] Build deterministic catalog-level prompt definitions. .. py:function:: build_default_catalog_resource_definitions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) -> list[oas2mcp.generate.models.CatalogResourceDefinition] Build deterministic catalog-level resources and resource templates. .. py:function:: build_default_server_instructions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) -> str Build concise default FastMCP server instructions from the catalog.