# Filesystem (Rust)

> Use this tool when you need to perform fast and secure file operations, such as reading, writing, and searching files, with advanced editing capabilities and robust security features. It solves problems related to file management, codebase refactoring, and automated file tasks, and accepts inputs through stdio or HTTP streaming, producing outputs in various formats. Ideal for development workflows where performance and safety are priorities.

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

## Description

Rust port of the official JavaScript filesystem server that provides fast, safe file operations while maintaining protocol compatibility. Exposes comprehensive filesystem tools including read/write operations with head/tail support, directory management, file searching with glob patterns, regex-based content search (grep), and advanced editing capabilities like line-based surgical edits and bulk search/replace across multiple files. Features robust security with allowlist validation and symlink escape protection. Supports both stdio mode for local clients and HTTP streaming mode for remote access, making it valuable for development workflows, codebase refactoring, and automated file management tasks where performance and safety are priorities.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ssoj13-filesystem-rust)
- **Repository:** <https://github.com/ssoj13/filesystem-mcp-rs>

## 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": "ssoj13-filesystem-rust"
    }
  }
}
```

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