This MCP server implementation, developed by the gomcpgo team, provides a filesystem interface for AI models. Built using Go and leveraging the gomcpgo/mcp package, it offers tools for interacting with local file systems. The implementation focuses on simplicity and efficiency, with a straightforward build and run process managed through a shell script. It's particularly useful for AI-assisted file management tasks, enabling models to perform operations like file creation, deletion, and manipulation without needing direct access to the underlying system. The server's design makes it adaptable for various use cases where AI needs to interact with local storage, such as automated file organization or content management systems.
No reviews yet. Be the first to review!
Sign in to join the conversation
Read single file contents. Parameters: path (string) - the path to the file to be read.
Read multiple files simultaneously. Parameters: paths (array of strings) - an array of paths to the files to be read.
Create or overwrite files. Parameters: path (string) - the path to the file, content (string) - the content to write to the file.
Create new directories. Parameters: path (string) - the path to the new directory.
List directory contents. Parameters: path (string) - the path to the directory to list.
Show accessible directories.
Move or rename files and directories. Parameters: source_path (string) - the current path of the file or directory, destination_path (string) - the new path.
Get file metadata. Parameters: path (string) - the path to the file.
Search files recursively with pattern matching. Parameters: directory (string) - the directory to search in, pattern (string) - the pattern to match.