def install_library(self, library: str) -> Dict[str, Any]:
        """
        Call a specific tool with the given arguments.

        Args:
            tool_name: Name of the tool to call
            arguments: Dictionary of arguments to pass to the tool

        Returns:
            Tool execution results
        """
        with httpx.Client(timeout=600.0) as session:
            response = session.post(
                f"{self.base_url}/tools/install_library",
                json={"library": library},
            )
            response.raise_for_status()
            return response.json()

        Call a specific tool with the given arguments.

        Args:
            tool_name: Name of the tool to call
            arguments: Dictionary of arguments to pass to the tool

        Returns:
            Tool execution results
        
src/upsonic/tools_server/tools_client.py