Category
File System MCP servers
- 01
MarkitdownmicrosoftConvert many file formats, local or remote, to Markdown for LLMs using MarkItDown.
Active189kPythonActive189kPython - 02
FilesystemmodelcontextprotocolSecure file operations with configurable access controls
Active91kNode.jsActive91kNode.js - 03
Plg Handlermickael-kerjeanRemote storage access: SFTP, S3, FTP, SMB, NFS, WebDAV, Git, FTPS, Google Cloud, Azure Blob, SharePoint and more.
Active15kGoActive15kGo - 04
Stale365Python - 05
LLM Context PYcyberchittaShare code context with LLMs via Model Context Protocol or clipboard.
Maintained308PythonMaintained308Python - 06
Abandoned282Node.js - 07
Smart Tree8b-isDirectory visualization with semantic analysis, compressed AI-oriented output formats and file categorization.
Active271RustActive271Rust - 08
Slowing197Java - 09Remote Filesystempulsemcp
MCP server for remote filesystem operations on cloud storage (Google Cloud Storage).
Maintained81Node.jsstdioMaintained81Node.jsstdio - 10Myco: Agent-First Cognitive Substratebattam1111
Cross-session, cross-project agent memory built on a self-validating filesystem graph derived from ASTs and Markdown links, not embeddings.
Slowing66PythonSlowing66Python - 11Fast Filesystemefforthye
Filesystem operations with large-file support: read and write files, sequential reads, directory operations, search and streaming writes with backup.
Slowing64Node.jsSlowing64Node.js - 12Obsidian Synces617
Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.
Active59Node.jsremoteActive59Node.jsremote - 13DOMShellapireno
Browse the web with filesystem commands (ls, cd, grep, click) by mapping Chrome's accessibility tree to a virtual filesystem via an extension.
Maintained55Node.jsstdioremoteMaintained55Node.jsstdioremote - 14Safe Docxusejunior
Edit existing Word .docx files with formatting preservation, tracked changes, comments, footnotes and document comparison.
Active46Node.jsActive46Node.js - 15Abandoned35Python
- 16dowseltspace
Read-only full-disk search on Windows over file names, document contents and OCR'd screenshot text.
Active32RuststdioActive32Ruststdio - 17Homebrewjeannier
Manage macOS Homebrew packages with natural language, get suggestions and troubleshoot brew issues.
Abandoned30PythonAbandoned30Python - 18Seekstoneshaqmughal
The Obsidian MCP server that needs no plugin, no running Obsidian app — and doesn't blow your context window. Filesystem-direct: single-digit-ms keyword search, ~26 ms local semantic search, ~2 KB payloads, 22 tools.
Active30Node.jsstdioActive30Node.jsstdio - 19Abandoned28Go
- 20File Toolsdimitar-grigorov
Filesystem access for legacy non-UTF-8 files: detects encodings like CP1251, KOI8-R and GBK, preserves them on write, and handles BOM and line endings.
Active25GostdioActive25Gostdio - 21Filesystem Contextj0hanz
🔍 Read-only MCP server for secure filesystem exploration, searching, and analysis
Deprecated24Node.jsstdioDeprecated24Node.jsstdio - 22Apple Filesjonathanrreed
Inspect and manage local files and folders inside allowed roots on macOS.
Active24PythonstdioActive24Pythonstdio - 23Chiselckanthony
Token-efficient file access: unified-diff edits, targeted grep/sed reads of large files and kernel-enforced confinement to a configured root.
Stale24RustStale24Rust - 24Filesystemj0hanz
Secure filesystem MCP server for reading, writing, searching, diffing, and patching files.
Active24Node.jsstdioActive24Node.jsstdio - 25Arcgis MCP Bridgemuend
Local bridge to ArcGIS Pro's ArcPy engine for geoprocessing, with worker-process isolation and filesystem boundaries.
Active21PythonstdioActive21Pythonstdio - 26Transfacolapsis
Ephemeral file transfer for agents and CI/CD pipelines: upload a file and get a SHA-256-verified, expiring link, then list or delete uploads.
Slowing20Node.jsstdioSlowing20Node.jsstdio - 27Large Filewillianpinho
Large-file handling with chunking, navigation, streaming, regex search and LRU caching.
Maintained18Node.jsMaintained18Node.js - 28Video Transcribernhatvu148
Transcribe videos from 1000+ platforms or local files offline, and search across every transcript
Active18RuststdioActive18Ruststdio - 29Easy Obsidianlouis030195
Create, read, update and search notes in local Obsidian vaults via filesystem access.
Stale17Node.jsStale17Node.js - 30Active16Node.jsstdio
- 31Unified Diffgorosun
Beautiful HTML and PNG diff visualization using diff2html, designed for filesystem edit_file dry-run output with high-performance Bun runtime.
Abandoned12Node.jsAbandoned12Node.js - 32
Coherence guard for shared files: when two agents write the same file, the stale writer is denied instead of overwriting, then reacquires and retries.
Maintained11PythonstdioMaintained11Pythonstdio - 33Abandoned11Node.js
- 34GO Docsdrolosoft
Read, search, OCR and extract from PDF, TXT, Markdown, DOCX, CSV and image files, with caching and directory confinement.
Active11GoActive11Go - 35Kookerella Fsopenxmldslkookerella-ltd
Create, read and round-trip Excel workbooks (.xlsx/.xlsm) via a type-safe F DSL, including regenerating the F source that reproduces a file.
Active9.NETstdioActive9.NETstdio - 36Vulcan File Opsn0zer0d4y
MCP server for AI assistants: read, write, edit, and manage files securely on local filesystem.
Active9Node.jsstdioActive9Node.jsstdio - 37FS MCP RSnihmadev
A fast, configurable filesystem server for the Model Context Protocol (MCP), written in Rust.
Maintained8Node.jsstdioMaintained8Node.jsstdio - 38MD TO PDFmarceausolutions
Convert Markdown files to PDF with customizable themes, headers, footers and styling.
Stale8PythonStale8Python - 39kObsidianbezata
Filesystem-first MCP for Obsidian — an LLM-maintained wiki inspired by Karpathy's LLM Wiki.
Active8Node.jsstdioActive8Node.jsstdio - 40ChangeThisFileaadilr
File conversion across image, video, audio, document, data, font, ebook and archive formats, returning a signed download URL.
Maintained6Node.jsremoteMaintained6Node.jsremote - 41oxidize-pdfbzsanti
PDF toolkit: create and analyze PDFs, extract text for RAG, convert to Markdown, split and merge pages, add annotations and form fields, and encrypt files.
Active6PythonstdioActive6Pythonstdio - 42Agent Memorytverney
Filesystem-based persistent agent memory: agents read, write and search memory while a background daemon handles consolidation and extraction.
Active6Node.jsActive6Node.js - 43Box Remotebox
Access Box content: search, ask questions about files and folders, and extract data.
Abandoned6Abandoned6 - 44MemoFSmemo-fs
Persistent memory and virtual filesystem MCP server for AI agents.
Active6Node.jsstdioremoteActive6Node.jsstdioremote - 45ellmos FileCommanderellmos-ai
Local filesystem management with process control, interactive sessions, async search and safe delete via the Recycle Bin.
Active5Node.jsstdioActive5Node.jsstdio - 46BACH FileCommanderlukisch
43 tools for filesystem, process management, sessions, search, OCR, ZIP, and PDF export.
Active5Node.jsstdioActive5Node.jsstdio - 47Dirforgedissimilis
Read-only directory listing web app: browse directories, read files, search content, inspect archives, compute hashes and check disk usage.
Slowing5.NETSlowing5.NET - 48FileSystemoncorporation
Secure filesystem access for AI agents with configurable directory and file type restrictions
Stale5PythonstdioStale5Pythonstdio