oncorporation avatar

FileSystem MCP Server

oncorporation/filesystem_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 tools

Public 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


View the full README on GitHub

Details

Repository
github.com/oncorporation/filesystem_server
Category
Developer Tools
Package
vs-filesystem-mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1crypto-ninja avatarGithub Mcp Servercrypto-ninja/mcp-server-for-githubAI-optimized GitHub MCP server: 112 tools, 98% token reduction, compact responses.0stars
2detailobsessed avatarEfficient Gitlabdetailobsessed/efficient-gitlab-mcpToken-efficient GitLab MCP: 167 tools via 3 meta-tools, field projection, keyset pagination3stars
3ofershap avatarGithub Actionsofershap/mcp-server-github-actionsGitHub Actions MCP — view runs, read logs, re-run jobs, and manage CI/CD.3stars
4ozanmutlu avatarGitlab Docsozanmutlu/gitlab-docs-mcpSearch and browse 2,900+ official GitLab documentation pages via MCP3stars
5lawp09 avatarBitbucket MCP Serverlawp09/bitbucket-mcpMCP server for Bitbucket API - manage repositories, pull requests, comments, pipelines and more3stars
6theupsider avatarLsp Mcptheupsider/lsp-mcpUniversal LSP MCP server2stars