dlt._workspace.mcp.server
discover_features
def discover_features() -> Tuple[Set[str], Set[str]]
Probe plugin hooks and return (all_available, extra_only) feature names.
all_available is every feature that at least one hook responds to.
extra_only is all_available - WorkspaceMCP.DEFAULT_FEATURES.
resolve_features
def resolve_features(feature_tokens: Optional[List[str]],
defaults: Set[str] = None) -> Set[str]
Resolve +name, -name, name tokens against defaults into a feature set.
WorkspaceMCP Objects
class WorkspaceMCP(DltMCP)
MCP working in Workspace context
PipelineMCP Objects
class PipelineMCP(DltMCP)
MCP working in a context of particular pipeline