oas2mcp.generate.config
Export configuration models for oas2mcp generation.
Module Contents
-
class oas2mcp.generate.config.ExportConfig(/, **data: Any)[source][source]
Bases: oas2mcp.models.normalized.NormalizedBaseModel
Configuration for enhanced artifact export.
- Parameters:
None.
- Returns:
None.
- Raises:
None. –
Examples
config = ExportConfig(
project_root=Path.cwd(),
export_dir="data/exports",
write_root_snapshot=False,
)
-
export_dir: str = 'data/exports'[source][source]
-
project_root: pathlib.Path = None[source][source]
-
property resolved_export_dir: pathlib.Path[source][source]
Return the resolved export directory.
- Parameters:
None.
- Returns:
The resolved export directory path.
- Return type:
Path
- Raises:
None. –
-
root_snapshot_name: str | None = None[source][source]
-
write_fastmcp_config: bool = True[source][source]
-
write_operation_notes: bool = True[source][source]
-
write_root_snapshot: bool = False[source][source]
-
write_surface_plan: bool = True[source][source]