Best File Systems MCP Servers for VS Code / GitHub Copilot

Connect file systems tools to VS Code / GitHub Copilot using MCP servers. These servers let VS Code / GitHub Copilot interact with file systems resources, enabling powerful AI-assisted workflows for developers.

101 File Systems Servers for VS Code / GitHub Copilot

mcp-playwright

🚀 Active Fork of executeautomation/mcp-playwright This repository is an actively maintained continuation of the original MCP Playwright server: >👉 https://github.com/executeautomation/mcp-playwright A Model Context Protocol server that provides brows

5,530 starsnpm

Sandbox MCP Server

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.

4,765 starsmanual

obsidian-mcp

An MCP server that enables AI agents to read, search, write, and link notes in Obsidian vaults while respecting wikilinks, frontmatter, tags, and daily notes conventions, bundled with seven workflow-centric Claude Skills.

711 starsnpm

Smart Tree - ST

Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership memory. Crafted with care by human + AI—accept no knock-offs.

246 starsmanual

google-drive-mcp-server

A Model Context Protocol (MCP) server that provides secure integration with Google Drive, Docs, Sheets, Slides and Calendar. It allows Claude Desktop and other MCP clients to manage files in Google Drive through a standardized interface.

154 starsnpm

Rust MCP Filesystem

Blazing-fast, asynchronous MCP server for seamless filesystem operations.

150 starsmanual

apple-notes-mcp

MCP server for Apple Notes - create, search, update, and manage notes via Claude and other AI assistants

127 starsnpm

ffmpeg-mcp

An MCP server that provides 17 FFmpeg-based tools for video and audio processing, including conversion, compression, and editing. It enables AI assistants to perform complex media tasks like extracting audio, adding watermarks, and merging videos usi

120 starsnpm

Pipedrive MCP Server

MCP server for pipedrive

55 starsnpm

Mcp Workspace MCP Server

MCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.

47 starsmanual

filesystem-mcp-server

A comprehensive Model Context Protocol (MCP) server for advanced file system operations. This server provides structured file management capabilities including file operations, directory management, file watching, search functionality, and archiving

37 starsnpm

mcp-server-text-editor

An open source implementation of the Claude built-in text editor tool versions: text\\_editor\\_20241022 (Claude 3.5 Sonnet) text\\_editor\\_20250124 (Claude 3.7 Sonnet)

36 starsnpm

mcp-obsidian

An MCP server that enables AI assistants to interact with Obsidian vaults by providing tools for note management, full-text search, and link analysis. It supports comprehensive file operations, frontmatter manipulation, and daily note creation while

23 starsnpm

Eagle MCP Server

[MCP] A Model Context Protocol (MCP) server for Eagle. Manages local media files (e.g., images, mp3, mp4)

17 starsmanual

doc-tools-mcp

Word document reading and writing MCP implemented in Node.js

11 starsnpm

Nts Mcp Fs MCP Server

Transactional File System server for Model Context Protocol (MCP). Enterprise-grade tools for AI agents: atomic edits, undo/redo, code navigation, refactoring, git integration. Docker ready.

8 starsmanual

Mcp Filesystem MCP Server

A comprehensive Model Context Protocol (MCP) server providing secure file system operations for AI assistants. Built with .NET 8, featuring file/directory management, advanced search capabilities.

1 starsmanual

Alfresco Content Services MCP Server

MCP server for alfresco content services

npm

Android Source Code Browser MCP Server

MCP server for android source code browser

npm

Better Mcp File MCP Server

MCP server for better mcp file

npm

Cedarscript File Manipulation MCP Server

MCP server for cedarscript file manipulation

npm

Chat Logger MCP Server

MCP server for chat logger

npm

Claude Conversations To Markdown MCP Server

MCP server for claude conversations to markdown

npm

Clipboard Image MCP Server

MCP server for clipboard image

npm

Clipboard To Supabase MCP Server

MCP server for clipboard to supabase

npm

Dbx MCP Server

MCP server for dbx

npm

Desktop Image Manager MCP Server

MCP server for desktop image manager

npm

Document Operations Word Excel Pdf MCP Server

MCP server for document operations word excel pdf

npm

Document Reader MCP Server

MCP server for document reader

npm

Docxprocessor MCP Server

MCP server for docxprocessor

npm

Downloads Organizer MCP Server

MCP server for downloads organizer

npm

dropbox-mcp

Dropbox MCP server to recover deleted files, list revisions, search content, and force-download cloud-only files via server-side API.

npm

Edit Files MCP Server

MCP server for edit files

npm

Everything Search MCP Server

MCP server for everything search

npm

Excel To Pdf MCP Server

Converts Excel files (.xls, .xlsx) to PDF format

npm

Excel MCP Server

Get Excel file structure including sheet list and column headers in JSON format

npm

Exif Metadata MCP Server

MCP server for exif metadata

npm

File Converter MCP Server

MCP server for file converter

npm

File Editor MCP Server

MCP server for file editor

npm

file-finder-mcp

A MCP server that allows searching for files in the filesystem based on path fragments, returning file metadata including name, path, size, and creation date.

npm

File Modifier MCP Server

MCP server for file modifier

npm

File Operations MCP Server

MCP server for file operations

npm

File Search Service MCP Server

MCP server for file search service

npm

File System Observer MCP Server

MCP server for file system observer

npm

File System Operations MCP Server

MCP server for file system operations

npm

File System Tools MCP Server

MCP server for file system tools

npm

File System Utilities MCP Server

MCP server for file system utilities

npm

Filesys

A Filesystem MCP server that allows an LLM to read and list files from a specified directory on your local machine through the Model Context Protocol.

npm

Filesystem Access MCP Server

MCP server for filesystem access

npm

Filesystem Quarkus MCP Server

MCP server for filesystem quarkus

npm

Find Files MCP Server

An advanced tool to search for files on the user's computer with enhanced filtering options including wildcard patterns, content search, and file type filtering.

npm

Fs MCP Server

Activate this tool when /21 is mentioned in the message, it transports file to 21st

npm

Ftp Server Manager MCP Server

MCP server for ftp server manager

npm

Google Drive Classifier MCP Server

MCP server for google drive classifier

npm

Google Drive Sheets MCP Server

MCP server for google drive sheets

npm

Json Canvas MCP Server

MCP server for json canvas

npm

Ledger MCP Server

MCP server for ledger

npm

Local File Organizer MCP Server

MCP server for local file organizer

npm

Local File Reader MCP Server

MCP server for local file reader

npm

Magick MCP Server

MCP server for magick

npm

MCP-Delete

A Model Context Protocol (MCP) server that provides file deletion capabilities. This server allows AI assistants to safely delete files when needed, with support for both relative and absolute paths.

npm

Mcp Docs Service MCP Server

Read a markdown document from the docs directory. Returns the document content including frontmatter. Use this tool when you need to examine the contents of a single document.

npm

MCP FFmpeg Helper

A lightweight server that exposes FFmpeg's video processing capabilities to AI assistants through the Model Context Protocol (MCP), supporting operations like video format conversion, audio extraction, and adding watermarks.

npm

Mcp File Merger MCP Server

Merge multiple files into a single output file. Reads content from each input file in the order provided and writes it sequentially to the output file. Returns information about the merge operation in

npm

Mcp Gdrive MCP Server

Search for files in Google Drive

npm

mcp-neurolora

Provides tools for collecting and documenting code from directories.

npm

MCP PDF Forms

A server providing PDF form manipulation tools via MCP's API, allowing users to find PDFs across directories, extract form field information, and visualize form fields in documents.

npm

Mcp Project Explorer MCP Server

Lists all files in a directory with their sizes and imports/exports. Analyzes JavaScript/TypeScript files for import/export statements and provides detailed file information including size formatting.

npm

MCP SVG Converter

A Model Context Protocol server that provides tools for converting SVG code to high-quality PNG and JPG images with detailed customization options.

npm

mcp-text-editor

Read text file contents from multiple files and line ranges. Returns file contents with hashes for concurrency control and line numbers for reference. The hashes are used to detect conflicts when edit

npm

Mcp Tree Explorer MCP Server

Show the directory structure using the tree command. Args: directory: The directory to examine (default: current directory) depth: Maximum depth of the tree (unlimited if not specified or 0)

npm

Mcp Wordcounter MCP Server

Count words and characters in a text document

npm

notes-mcp-server

SDK, CLI, and MCP server for managing notes stored in Google Sheets with optional AppSheet integration

npm

Obsidian Icloud MCP Server

MCP server for obsidian icloud

npm

Obsidian Notes MCP Server

MCP server for obsidian notes

npm

paperless-mcp

** - An MCP server for interacting with a Paperless-NGX API server. This server provides tools for managing documents, tags, correspondents, and document types in your Paperless-NGX instance.

npm

Pdf Manipulation MCP Server

MCP server for pdf manipulation

npm

@shuji-bonji/pdf-reader-mcp

A MCP server that supports AI assistants to read and analyze PDF files, providing functions such as PDF metadata extraction, page range reading, and keyword search

npm

Pinata MCP Server

MCP server for pinata

npm

Proton Drive MCP Server

MCP server for proton drive

npm

Putio MCP Server

MCP server for putio

npm

Refactor MCP Server

Refactor code by replacing search pattern with replace pattern using regex

npm

Secure Filesystem MCP Server

MCP server for secure filesystem

npm

Software Documentation Analysis MCP Server

MCP server for software documentation analysis

npm

Source Code MCP Server

MCP server for source code

npm

Source Sage MCP Server

プロジェクトのディレクトリ構造を生成します

npm

Spire Xls MCP Server

MCP server for spire xls

npm

Sticky Notes MCP Server

MCP server for sticky notes

npm

Storacha MCP Server

MCP server for storacha

npm

Supernotes To Obsidian MCP Server

MCP server for supernotes to obsidian

npm

Text Saver MCP Server

MCP server for text saver

npm

Textwell MCP Server

MCP server for textwell

npm

Todo List MCP Server

MCP server for todo list

npm

Todo Manager MCP Server

MCP server for todo manager

npm

Truenas Core MCP Server

MCP server for truenas core

npm

Upload File MCP Server

MCP server for upload file

npm

Uploadthing MCP Server

MCP server for uploadthing

npm

Webdav MCP Server

MCP server for webdav

npm

Word Document Formatter MCP Server

MCP server for word document formatter

npm

Wsl Filesystem MCP Server

MCP server for wsl filesystem

npm

Zip Compression MCP Server

MCP server for zip compression

npm

VS Code / GitHub Copilot Configuration

Add file systems MCP servers to your VS Code / GitHub Copilot configuration at .vscode/settings.json:

{
  "github.copilot.chat.mcp.servers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "."]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost:5432/mydb"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "your_brave_api_key_here"
      }
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

Related Resources