This is a Go implementation of the Model Context Protocol (MCP) server for filesystem operations, based on Anthropic's reference implementation from modelcontextprotocol/servers.
Filesystem MCP Server is an MCP project maintained in the optistar/mcp-server-filesystem repository. The maintainer describes its purpose as “This is a Go implementation of the Model Context Protocol (MCP) server for filesystem operations, based on Anthropic's reference implementation from modelcontextprotocol/servers”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| create_directory | Create a new directory or ensure a directory exists. |
| directory_tree | Get a recursive tree view of files and directories as a JSON structure. |
| edit_file | Make line-based edits to a text file. |
| get_file_info | Retrieve detailed metadata about a file or directory. |
| list_allowed_directories | Returns the list of directories that this server is allowed to access. |
| list_directory | Get a detailed listing of all files and directories in a specified path. |
| move_file | Move or rename files and directories. |
| read_file | Read the complete contents of a file from the file system. |
| read_multiple_files | Read the contents of multiple files simultaneously. |
| search_files | Recursively search for files and directories matching a pattern. |
| write_file | Create a new file or completely overwrite an existing file with new content. |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Manage Proxmox hypervisors through a Model Context Protocol server, providing a clean interface for nodes, VMs, and containers.