Filesystem
Createdoptistar
Enables interaction with a filesystem via the Model Context Protocol (MCP).
About
This Go implementation of an MCP server provides a suite of tools for interacting with a filesystem, allowing for operations such as reading, writing, creating, moving, and searching files and directories. It offers a way to programmatically access and manipulate file system data via the MCP protocol, and it's designed to be compatible with other MCP implementations.
Key Features
- Supports gitignore-style exclude patterns for file searching.
- Provides tools for creating, listing, reading, writing, moving, and searching files and directories.
- Includes a full test suite and a tester command for MCP server verification.
- Returns JSON data for `get_file_info` and `directory_tree` commands.
- 0 GitHub stars
Use Cases
- Automating file system management tasks.
- Testing and verifying MCP server implementations.
- Integrating file system access into AI workflows using the Model Context Protocol.