mcp-server-filesystem

mcp-server-filesystem

0

This project implements an MCP server in Go for filesystem operations, offering several tools for file and directory manipulation. It features JSON-based commands and supports gitignore-style patterns for file searches.

Filesystem MCP Server

This project provides a Go implementation of a Model Context Protocol (MCP) server for filesystem operations. Key differences from the reference implementation include JSON data returns for certain commands and support for gitignore-style exclude patterns. Tools provided include operations for creating directories, manipulating files, retrieving file metadata, and searching within files and directories.

Installation

  • Install via Go with the provided command.

Testing

  • A full test suite is available using go test or a packaged tester command.

Features

  • Commands for interacting with the filesystem such as creating directories, editing files, retrieving metadata, and more.

License

  • Distributed under the MIT License.