List files and directories in a specified path
Read the contents of a file
Write or modify the contents of a file
The Filesystem MCP server enables AI assistants to list, read, and modify files directly from your computer's filesystem. Built on Quarkus, this server provides a secure way to grant AI models access to specific directories you choose, allowing them to work with your local files while maintaining control over which locations are accessible.
The Filesystem MCP server provides AI assistants with the ability to interact with your local filesystem. This enables AI models to help you with tasks like code editing, file organization, and document analysis by giving them direct access to files in directories you specify.
There are two main ways to install and run the Filesystem MCP server:
For faster startup times, you can download pre-built native executables:
When configuring your MCP client, you'll need to specify which directories you want to make accessible to the AI. This is done by providing paths as arguments to the server.
For example, to give access to your code directory and documents folder, you would configure the server with those paths as arguments.
If you encounter issues:
-Dquarkus.log.file.enable=true -Dquarkus.log.file.path=${user.home}/mcp-server-filesystem.log
Only directories explicitly specified as arguments will be accessible to the AI. Be mindful about which directories you expose, especially those containing sensitive information.