Skip to main content
Glama

devtools_install_lvm_operator

Install the LVM Storage Operator to provision local storage for RHOSO on your cluster. Confirm to apply cluster modifications.

Instructions

Install the LVM Storage Operator on the cluster.

TOOL_NAME=devtools_install_lvm_operator DISPLAY_NAME=Install LVM Storage Operator USECASE=Provide local storage for RHOSO. Modifies the cluster. INPUT_DESCRIPTION=confirm (bool) — must be true OUTPUT_DESCRIPTION=status, stdout, stderr, exit_code EXAMPLES=devtools_install_lvm_operator(confirm=True) PREREQUISITES=SNO_OPENSHIFT_VERSION set; cluster reachable RELATED_TOOLS=devtools_configure_lvm_cluster

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
confirmNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.1.0

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description says directly that this 'Modifies the cluster' and requires confirm=true, which signals both the safety-critical nature and the confirmation mechanism. It also lists output fields and prerequisites. It does not cover auth requirements or reversibility, but it is genuinely transparent for an install/configuration across a cluster.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening sentence is concise and front-loaded. The trailing metadata block is somewhat repetitive (TOOL_NAME and DISPLAY_NAME restate known context), but the other fields carry useful, non-redundant information such as prerequisites, examples, usecase, and related tools.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter tool with an output schema, the description covers purpose, use case, prerequisites, example, output fields, and related tool. It does not state cluster-admin/auth requirements explicitly, but the confirmation flag and cluster-reachability prerequisite already provide meaningful guardrails.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema only defines confirm as a boolean with default false and no property description, so the description has to supply the semantics. INPUT_DESCRIPTION says 'confirm (bool) — must be true' and the example shows confirm=True, giving the agent the exact required invocation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action and target: 'Install the LVM Storage Operator on the cluster.' The USECASE adds context ('Provide local storage for RHOSO') and RELATED_TOOLS names the downstream configuration tool, which helps distinguish it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear when-to-use context via USECASE and prerequisites ('SNO_OPENSHIFT_VERSION set; cluster reachable'). It names RELATED_TOOLS=devtools_configure_lvm_cluster but does not explicitly say when not to use it or describe all alternatives, so it stops just short of full guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

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/MiguelCarpio/rhoso-accel-mcp'

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