MCP Directory

MCP servers that read & write files

Give your AI access to the local filesystem or cloud storage.

11 servers · Last updated August 1, 2026

TL;DR: These servers let an agent read, write, move and search files — locally or in cloud storage (S3, GCS, Box). They're foundational for coding and document agents. The biggest safety lever is scope: restrict the server to a specific directory or bucket, never the whole disk.

Bottom line: if you only try one, Filesystem (Reference) is the most popular, verified option for this (74,000★). 10 more compared below.

Compare 11 servers

ServerTransportAuthVerifiedStarsTools for this
Filesystem (Reference)Local (stdio)No auth74,000read_text_file, read_media_file, read_multiple_files +9
Desktop CommanderLocal (stdio)No auth6,200read_file / read_multiple_files, write_file / write_pdf, create_directory / list_directory / move_file / get_file_info
Markdownify MCPLocal (stdio)No auth2,600get-markdown-file
MCP Filesystem ServerLocal (stdio)No auth654read_file, read_multiple_files, write_file +9
Ebook-MCPLocal (stdio)No auth372get_all_epub_files, get_all_pdf_files
Google Drive MCP ServerLocal (stdio)OAuth283gdrive_read_file
Box MCP Server (Remote)Remote (HTTP)OAuth250search_files_keyword, get_file_content, ai_qa_single_file +3
MCP Text Editor ServerLocal (stdio)No auth191get_text_file_contents, patch_text_file_contents, edit_text_file_contents
Qiniu MCP ServerLocal (stdio)API key37List files, Upload file, Read file
Safe DocxLocal (stdio)No auth32read_file
File Merger MCP ServerLocal (stdio)No auth26merge_files

The servers

Official MCP reference server for secure local filesystem read/write within allowed directories.

read_text_fileread_media_fileread_multiple_fileswrite_fileedit_filecreate_directory

Powerful local filesystem + terminal MCP server: search, diff-edit files, and run shell commands.

read_file / read_multiple_fileswrite_file / write_pdfcreate_directory / list_directory / move_file / get_file_info

Convert PDFs, Office docs, images, audio, and web pages into Markdown for LLM consumption.

get-markdown-file

Secure local filesystem access for MCP clients — read, write, search, and manage files within allowed directories.

read_fileread_multiple_fileswrite_filecopy_filemove_filedelete_file

Chat with your EPUB and PDF books — extract metadata, table of contents, chapters, and pages as Markdown.

get_all_epub_filesget_all_pdf_files

List, read, and search Google Drive files plus read and write Google Sheets cells.

gdrive_read_file

Box's official hosted MCP server for secure, OAuth-gated access to enterprise content in Box.

search_files_keywordget_file_contentai_qa_single_fileai_qa_multi_fileupload_fileset_file_metadata

Line-oriented text file editing for LLMs with token-efficient partial reads and hash-based conflict detection.

get_text_file_contentspatch_text_file_contentsedit_text_file_contents

Access Qiniu Cloud storage, smart multimedia, CDN, and live streaming from your AI client.

List filesUpload fileRead file

Local MCP server for surgical, formatting-preserving edits to existing Word (.docx) and OpenDocument (.odt) files.

read_file

Combine multiple files into one — fast, secure, and limited to directories you allow.

merge_files

Use these in a stack

FAQ

How do I stop a filesystem MCP from touching the wrong files?

Most local filesystem servers take an allowed directory argument — set it to the narrowest path that works, and avoid pointing it at your home directory.

Local files vs cloud storage MCP?

Use a filesystem server for local/project files; use S3/GCS/Box servers when the agent needs objects in cloud storage.

Other capabilities