# Filesystem

> Use this tool when you need to interact with local file systems, perform file operations, or analyze file content. It provides standardized access to directory and file operations, text analysis, file hashing, and archive handling, solving problems such as automated file management and content analysis. With inputs including file paths and outputs including file metadata and analysis results, it is ideal for AI systems requiring safe and organized file system access.

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

## Description

This filesystem MCP server, developed by Brian W. Smith, provides AI assistants with standardized access to file system operations, analysis, and manipulation capabilities. Built with TypeScript and the Model Context Protocol SDK, it offers a comprehensive set of tools for directory and file operations, text analysis, file hashing, duplicate detection, and archive handling. The server is organized into distinct layers for protocol handling, tool registry, and core operations, with a focus on safe file system access. It's particularly valuable for AI systems that need to interact with local file systems, enabling use cases such as automated file management, content analysis, and data organization across various file types and structures.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bsmi021-filesystem)
- **Repository:** <https://github.com/bsmi021/mcp-filesystem-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-filesystem"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bsmi021-filesystem` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bsmi021-filesystem/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
