# Filesystem

> Use this tool when you need to securely interact with local filesystems, providing strict access controls and preventing potential attacks. It solves problems related to file management, data integrity, and security, offering a range of operations for reading, writing, and editing files. With features like symlink attack prevention and atomic write operations, it is ideal for use cases requiring robust and reliable file system management, such as containerized deployments and large-scale data processing.

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

## Description

Provides secure access to local filesystems with strict directory sandboxing, symlink attack prevention, and atomic write operations. Includes 17 tools for reading, writing, editing, copying, and searching files with support for line-range reads, concurrent multi-file operations, and streaming for large files. Features operation-specific symlink policies, null byte rejection, and Docker-first deployment for container isolation.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-04-25

## Source

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

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