# File Operations

> Use this tool when you need to manage files and directories with advanced capabilities, such as streaming, patching, and change tracking, to solve problems like large file handling, real-time file system monitoring, and automated file management. It provides inputs for file and directory paths, and outputs file system events, changes, and operation results. Use it in contexts like automated backup systems, content processing pipelines, or AI-assisted workflows that require robust file operations.

Canonical page: https://skillsregistry.net/skills/bsmi021-file-operations  
JSON: https://api.skillsregistry.net/v1/skills/bsmi021-file-operations

## Description

This file operations MCP server, developed by Brian W. Smith, provides enhanced capabilities for file and directory management with streaming, patching, and change tracking support. Built with TypeScript and leveraging libraries like diff and glob, it offers tools for basic file operations, directory handling, file watching, and change tracking. The implementation stands out by incorporating streaming for large file handling, robust error handling, and rate limiting for protection against excessive requests. It's particularly useful for developers and applications requiring advanced file manipulation, real-time file system monitoring, or integration of file operations into AI-assisted workflows, enabling tasks like automated file management, backup systems, or content processing pipelines.

## Trust

- **Trust score (0–1):** 0.83
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bsmi021-file-operations)
- **Repository:** <https://github.com/bsmi021/mcp-file-operations-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "bsmi021-file-operations"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bsmi021-file-operations` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bsmi021-file-operations/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
