
Filesystem
Exposes 17 filesystem tools over stdio, designed for Claude Desktop and similar MCP clients that need sandboxed file access. Read, write, search, and modify files within explicitly allowed directories, with built-in protections against path traversal and symlink escapes. Supports batch operations like read_multiple_files and directory_tree, plus document parsing that converts Word docs and PDFs to markdown on disk. Implements the MCP roots protocol so clients can adjust sandbox boundaries at runtime without restarting. Written in C# and ships as a dotnet global tool. Reach for this when you want Claude to work with local files but need guaranteed containment to specific folders.
- tools
- 17
- transport
- STDIO
- last updated
- May 25, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
read_fileRead file contents (text as UTF-8, binary as base64)
Read file contents (text as UTF-8, binary as base64)
No parameter schema in public metadata yet.
read_multiple_filesRead multiple files at once with per-file error handling
Read multiple files at once with per-file error handling
No parameter schema in public metadata yet.
read_file_linesRead a specific range of lines
Read a specific range of lines
No parameter schema in public metadata yet.
convert_to_markdownConvert one supported document file into a markdown file on disk
Convert one supported document file into a markdown file on disk
No parameter schema in public metadata yet.
convert_directory_to_markdownBatch-convert supported document files in a directory to markdown files
Batch-convert supported document files in a directory to markdown files
No parameter schema in public metadata yet.
write_fileCreate or overwrite a file with atomic write
Create or overwrite a file with atomic write
No parameter schema in public metadata yet.
append_fileAppend content to end of file with auto-newline
Append content to end of file with auto-newline
No parameter schema in public metadata yet.
modify_fileFind and replace text (plain text or regex)
Find and replace text (plain text or regex)
No parameter schema in public metadata yet.
copy_fileCopy a file or directory recursively
Copy a file or directory recursively
No parameter schema in public metadata yet.
move_fileMove or rename a file or directory
Move or rename a file or directory
No parameter schema in public metadata yet.
delete_fileDelete a file or directory
Delete a file or directory
No parameter schema in public metadata yet.
list_directoryList contents with type markers, sizes, and dates
List contents with type markers, sizes, and dates
No parameter schema in public metadata yet.
create_directoryCreate a directory recursively
Create a directory recursively
No parameter schema in public metadata yet.
directory_treeHierarchical tree view with configurable depth
Hierarchical tree view with configurable depth
No parameter schema in public metadata yet.
search_filesFind files by glob pattern
Find files by glob pattern
No parameter schema in public metadata yet.
search_within_filesSearch text content across files with line numbers
Search text content across files with line numbers
No parameter schema in public metadata yet.
get_file_infoFile or directory metadata
File or directory metadata
No parameter schema in public metadata yet.
Sponsors
Readme
FieldCure MCP Filesystem Server
A secure Model Context Protocol (MCP) server that exposes local filesystem operations to AI clients. Built with C# and the official MCP C# SDK.
Features
Details
- Repository
- github.com/fieldcure/fieldcure-mcp-filesystem
- Categories
- Developer Tools, Documents & Knowledge
- Package
FieldCure.Mcp.Filesystem- Transport
- STDIO
- Registry
- MCP registry, active