Filesystem icon

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.