# Filesystem

> Use this tool when you need to securely manage and manipulate files within a project directory, solving problems like file access control and data integrity. It provides a controlled interface for listing, reading, writing, and searching files, with inputs like file paths and outputs like file contents or error reports. Use it in contexts where AI agents require restricted filesystem access, such as coding assistance or project automation.

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

## Description

Filesystem MCP Server provides secure, controlled filesystem operations for AI agents like Cline, operating strictly within a project's root directory. Developed by shtse8, this TypeScript implementation uses Node.js's native filesystem modules to offer tools for listing, reading, writing, copying, moving, and searching files with robust path validation to prevent traversal outside the project boundary. The server determines the project root from its current working directory, enabling context-specific operations when launched correctly by the host environment. With features like batch processing, indentation preservation during edits, and detailed error reporting, it's particularly valuable for AI coding assistants that need to safely manipulate project files without unrestricted filesystem access.

## Trust

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

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

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

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

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