Skip to main content
Glama
RMITBLOG

Parallels RAS MCP Server

by RMITBLOG

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
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • 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 };
        }
      }
    );
  • 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 };
      }
    }
  • Input schema definition (empty object, indicating no input parameters required)
    inputSchema: {},

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RMITBLOG/ParallelsRAS_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server