ras_site_get_cpu_optimization
Retrieve CPU optimization settings to manage resource allocation across user sessions. Use to review policies or troubleshoot performance issues in Parallels RAS infrastructure.
Instructions
Get CPU optimization settings for the site. Controls how CPU resources are allocated across user sessions. Use this to review resource management policies or troubleshoot performance issues.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/site-settings.ts:220-239 (registration)Registration of ras_site_get_cpu_optimization tool using server.registerTool, including tool metadata (title, description, annotations) and inputSchema configuration
server.registerTool( "ras_site_get_cpu_optimization", { title: "CPU Optimization", description: "Get CPU optimization settings for the site. Controls how CPU resources " + "are allocated across user sessions. Use this to review resource management " + "policies or troubleshoot performance issues.", annotations: READ_ONLY_ANNOTATIONS, inputSchema: {}, }, async () => { try { const data = await rasClient.get("/api/site-settings/cpu-optimization"); return { content: [{ type: "text" as const, text: JSON.stringify(data, null, 2) }] }; } catch (err) { return { content: [{ type: "text" as const, text: sanitiseError(err, "Failed to retrieve CPU optimization settings") }], isError: true }; } } ); - src/tools/site-settings.ts:231-238 (handler)Handler function for ras_site_get_cpu_optimization that makes a GET request to /api/site-settings/cpu-optimization and returns the JSON response or an error message
async () => { try { const data = await rasClient.get("/api/site-settings/cpu-optimization"); return { content: [{ type: "text" as const, text: JSON.stringify(data, null, 2) }] }; } catch (err) { return { content: [{ type: "text" as const, text: sanitiseError(err, "Failed to retrieve CPU optimization settings") }], isError: true }; } } - src/tools/site-settings.ts:229-229 (schema)Input schema definition (empty object, indicating no input parameters required)
inputSchema: {},