# MCP Filesystem Server MCP server

Agent View of the PolicyLayer registry record for MCP Filesystem Server: identity, probed posture, risk grade, and all 17 tools classified. HTML page: https://policylayer.com/tools/a-niranjan-mcp-filesystem

## Facts

- Server id: `a-niranjan/mcp-filesystem`
- Homepage: https://github.com/A-Niranjan/mcp-filesystem
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 17
- Tool categories present: Execute, Read, Write
- Tags: a niranjan mcp filesystem, automation
- Record last modified: 2026-10-04T11:45:31.925Z

## Tools (17)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `bash_command` | Execute | High | https://policylayer.com/tools/a-niranjan-mcp-filesystem/bash-command.md |
| `bash_execute` | Execute | High | https://policylayer.com/tools/a-niranjan-mcp-filesystem/bash-execute.md |
| `bash_pipe` | Execute | High | https://policylayer.com/tools/a-niranjan-mcp-filesystem/bash-pipe.md |
| `curl_request` | Execute | High | https://policylayer.com/tools/a-niranjan-mcp-filesystem/curl-request.md |
| `execute_command` | Execute | High | https://policylayer.com/tools/a-niranjan-mcp-filesystem/execute-command.md |
| `directory_tree` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/directory-tree.md |
| `get_file_info` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/get-file-info.md |
| `get_metrics` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/get-metrics.md |
| `list_allowed_directories` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/list-allowed-directories.md |
| `list_directory` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/list-directory.md |
| `read_file` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/read-file.md |
| `read_multiple_files` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/read-multiple-files.md |
| `search_files` | Read | Low | https://policylayer.com/tools/a-niranjan-mcp-filesystem/search-files.md |
| `create_directory` | Write | Medium | https://policylayer.com/tools/a-niranjan-mcp-filesystem/create-directory.md |
| `edit_file` | Write | Medium | https://policylayer.com/tools/a-niranjan-mcp-filesystem/edit-file.md |
| `move_file` | Write | Medium | https://policylayer.com/tools/a-niranjan-mcp-filesystem/move-file.md |
| `write_file` | Write | Medium | https://policylayer.com/tools/a-niranjan-mcp-filesystem/write-file.md |

## Tool descriptions

- `bash_command` — Execute a bash command with detailed output and monitoring.
- `bash_execute` — Execute a Bash command directly with output capture.
- `bash_pipe` — Execute a sequence of Bash commands piped together.
- `curl_request` — Execute a curl request to an external HTTP API.
- `execute_command` — Execute a system command with security restrictions.
- `directory_tree` — Get a recursive tree view of files and directories as a JSON structure.
- `get_file_info` — Retrieve detailed metadata about a file or directory. Returns comprehensive
- `get_metrics` — Returns performance metrics about server operations.
- `list_allowed_directories` — Returns the list of directories that this server is allowed to access.
- `list_directory` — Get a detailed listing of all files and directories in a specified path.
- `read_file` — Read the complete contents of a file from the file system.
- `read_multiple_files` — Read the contents of multiple files simultaneously. This is more
- `search_files` — Recursively search for files and directories matching a pattern.
- `create_directory` — Create a new directory or ensure a directory exists. Can create multiple
- `edit_file` — Make line-based edits to a text file. Each edit replaces exact line sequences
- `move_file` — Move or rename files and directories. Can move files between directories
- `write_file` — Create a new file or completely overwrite an existing file with new content.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Apibase (1384 tools) — https://policylayer.com/tools/io-github-whiteknightonhorse-apibase.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Altium-MCP-Suite (817 tools) — https://policylayer.com/tools/altium-mcp-suite.md
- Eda Agent (777 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=a-niranjan-mcp-filesystem · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/a-niranjan-mcp-filesystem
