oas2mcp.generate.models¶
Export models for enhanced OpenAPI and FastMCP generation.
Classes¶
Prompt metadata exported for FastMCP registration. |
|
Resource metadata exported for FastMCP registration. |
|
Collected enhanced catalog ready for export. |
Module Contents¶
- class oas2mcp.generate.models.CatalogPromptDefinition(/, **data: Any)[source][source]¶
Bases:
oas2mcp.models.normalized.NormalizedBaseModelPrompt metadata exported for FastMCP registration.
- class oas2mcp.generate.models.CatalogResourceDefinition(/, **data: Any)[source][source]¶
Bases:
oas2mcp.models.normalized.NormalizedBaseModelResource metadata exported for FastMCP registration.
- class oas2mcp.generate.models.EnhancedCatalog(/, **data: Any)[source][source]¶
Bases:
oas2mcp.models.normalized.NormalizedBaseModelCollected enhanced catalog ready for export.
- operations: list[oas2mcp.agent.enhancer.models.OperationEnhancement] = None[source][source]¶
- surface_plan: oas2mcp.agent.surface.models.CatalogSurfacePlan | None = None[source][source]¶