INNER CODE UNIT · Python

_setup_tools

RekklesNA/ProxmoxMCP-Plus · src/proxmox_mcp/server.py:282

    def _setup_tools(self) -> None:
        self.tool_registry.add(CoreToolsPlugin())
        self.tool_registry.add(JobsToolsPlugin())
        self.tool_registry.add(VMToolsPlugin())
        self.tool_registry.add(ContainerToolsPlugin())
        self.tool_registry.add(SnapshotToolsPlugin())
        self.tool_registry.add(ImageToolsPlugin())
        self.tool_registry.add(BackupToolsPlugin())
        self.tool_registry.add(LogToolsPlugin())
        self.tool_registry.register_all(self)

        unavailable = self.tool_registry.requested_but_unavailable
        if unavailable:
            self.logger.warning(
                "Allowlisted MCP tools unavailable under the current capability config: %s",
                ", ".join(sorted(unavailable)),
            )
        self.logger.info(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…