mcp-server-filesystem
If you are the rightful owner of mcp-server-filesystem and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Go implementation of the Model Context Protocol (MCP) server for filesystem operations.
The Filesystem MCP Server is a Go-based implementation of the Model Context Protocol (MCP) server, designed for efficient filesystem operations. It is based on Anthropic's reference implementation but includes significant enhancements such as JSON data returns for `get_file_info` and `directory_tree` commands, and support for gitignore-style exclude patterns in the `search_files` tool. The server is equipped with a comprehensive test suite to ensure reliability and correctness. It provides a range of tools for interacting with the filesystem, including creating directories, editing files, and searching for files. The server is installed via Go's package management system and can be customized by setting the `GOBIN` environment variable. The server is licensed under the MIT License, ensuring open-source accessibility and modification.
Features
- JSON data returns for `get_file_info` and `directory_tree` commands.
- Support for gitignore-style exclude patterns in `search_files` tool.
- Comprehensive test suite for reliability.
- Range of tools for filesystem interaction.
- Open-source under the MIT License.