Skip to main content
Glama
sandraschi

Windows Operations MCP

archive_management

Manage Windows archives: list, extract, create, add files, or expand CAB files using expand.exe. Supports ZIP, TAR, and GZTAR formats for automation and forensics.

Instructions

Perform Windows archive management operations with agentic telemetry.

RATIONALE: Standardizes archive handling for automation and forensics. Provides specialized support for Windows-native CAB (.cab) files via expand.exe.

Args: action: The archive operation to perform. path: Path to the archive file. target_dir: Directory to extract to (for "extract" and "expand_cab"). source_files: List of files to compress (for "create" and "add_file"). archive_type: Format to use for creation. ctx: FastMCP Context for telemetry and sampling.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYes
pathYes
target_dirNo
source_filesNo
archive_typeNozip

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior2/5

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

No annotations provided, so description carries full burden. Discloses agentic telemetry and use of external command expand.exe, but does not mention side effects (e.g., file creation/modification), permissions needed, or return behavior. Relies on an external binary without noting potential absence.

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

Conciseness3/5

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

Description is moderately sized but includes a RATIONALE section that is verbose and not needed for tool use. The Args list is helpful but duplicates schema info. Could be more concise by removing rationale.

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

Completeness3/5

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

Given the complexity (5 parameters, multiple actions) and no annotations, the description is moderately complete. It explains all actions and key parameters, but lacks detail on return values and error states. Output schema exists but description does not reference it.

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

Parameters3/5

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

Input schema covers all parameters with enums for action and archive_type. Description provides brief semantics for each argument, but with 0% schema coverage, description adds only baseline understanding. For example, target_dir and source_files are explained minimally but not their optional behavior.

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

Purpose4/5

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

The description states it performs 'Windows archive management operations with agentic telemetry' and lists actions like list, extract, create, add_file, expand_cab. It specifies CAB support via expand.exe, which differentiates from standard zip/tar operations. However, it does not clearly distinguish from sibling tools, as none deal with archives directly.

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

Usage Guidelines2/5

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

No guidance on when to use this tool over siblings, and no context on prerequisites or operating system requirements. The description implies Windows-native focus but does not exclude Linux. No alternative tool suggestions.

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

Install Server

Other Tools

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/sandraschi/windows-operations-mcp'

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