
FileSystem MCP Server
Built for Visual Studio 2022 workflows, this server gives Claude controlled filesystem access through a clean set of read and write operations. It exposes tools for listing directories, reading files, and writing content, all constrained by configurable allow lists for both paths and file extensions. Write access is opt-in and disabled by default. The hybrid config approach is clever: use command line args in your MCP JSON for production, or drop a config.json next to the binary for local debugging without arguments. Cross-platform path handling works automatically. Reach for this when you need Claude to read project files, generate code to disk, or navigate a folder structure without giving it your entire filesystem.
- GitHub stars
- 5
- tools
- 8
- transport
- STDIO
- last updated
- Oct 13, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
initValidates accessibility of configured directories and can optionally list a directory and/or read a file.
Validates accessibility of configured directories and can optionally list a directory and/or read a file.
No parameter schema in public metadata yet.
list_directoryLists files and subdirectories in a given directory, with optional progress reporting.
Lists files and subdirectories in a given directory, with optional progress reporting.
No parameter schema in public metadata yet.
read_fileReads the content of a specified file as text.
Reads the content of a specified file as text.
No parameter schema in public metadata yet.
read_file_binaryReads the content of a specified file as base64-encoded binary.
Reads the content of a specified file as base64-encoded binary.
No parameter schema in public metadata yet.
list_resourcesLists all resources (files and directories) in a directory (or all allowed directories) in MCP resource format.
Lists all resources (files and directories) in a directory (or all allowed directories) in MCP resource format.
No parameter schema in public metadata yet.
get_resourceGets metadata and actions for a specific file or directory.
Gets metadata and actions for a specific file or directory.
No parameter schema in public metadata yet.
write_fileWrites text content to a specified file (requires --allow-write).
Writes text content to a specified file (requires --allow-write).
No parameter schema in public metadata yet.
write_file_binaryWrites binary content from base64 to file (requires --allow-write).
Writes binary content from base64 to file (requires --allow-write).
No parameter schema in public metadata yet.
Sponsors
Readme
FileSystem MCP Server
Version: 0.1.4 — Last updated: 2026-10-13
Local MCP server for Visual Studio 2022+ that provides code-workspace functionality by giving AI agents selective access to project folders and files
Table of Contents
Details
- Repository
- github.com/oncorporation/filesystem_server
- Category
- Developer Tools
- Package
vs-filesystem-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active