oas2mcp.generate.surface_defaults¶
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¶
Build deterministic catalog-level prompt definitions. |
|
Build deterministic catalog-level resources and resource templates. |
|
Build concise default FastMCP server instructions from the catalog. |
Module Contents¶
- oas2mcp.generate.surface_defaults.build_default_catalog_prompt_definitions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) list[oas2mcp.generate.models.CatalogPromptDefinition][source][source]¶
Build deterministic catalog-level prompt definitions.
- oas2mcp.generate.surface_defaults.build_default_catalog_resource_definitions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) list[oas2mcp.generate.models.CatalogResourceDefinition][source][source]¶
Build deterministic catalog-level resources and resource templates.
- oas2mcp.generate.surface_defaults.build_default_server_instructions(enhanced_catalog: oas2mcp.generate.models.EnhancedCatalog) str[source][source]¶
Build concise default FastMCP server instructions from the catalog.