├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── README.md ├── filesystemserver ├── handler │ ├── copy_file.go │ ├── copy_file_test.go │ ├── create_directory.go │ ├── create_directory_test.go │ ├── delete_file.go │ ├── delete_file_test.go │ ├── get_file_info.go │ ├── get_file_info_test.go │ ├── handler.go │ ├── handler_test.go │ ├── helper.go │ ├── helper_test.go │ ├── list_allowed_directories.go │ ├── list_allowed_directories_test.go │ ├── list_directory.go │ ├── list_directory_test.go │ ├── modify_file.go │ ├── move_file.go │ ├── read_file.go │ ├── read_file_test.go │ ├── read_multiple_files.go │ ├── read_multiple_files_test.go │ ├── resources.go │ ├── search_files.go │ ├── search_files_test.go │ ├── search_within_files.go │ ├── tree.go │ ├── tree_test.go │ ├── types.go │ └── write_file.go ├── inprocess_test.go ├── server.go ├── server_test.go └── utils_test.go ├── go.mod ├── go.sum ├── main.go └── smithery.yaml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/README.md -------------------------------------------------------------------------------- /filesystemserver/handler/copy_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/copy_file.go -------------------------------------------------------------------------------- /filesystemserver/handler/copy_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/copy_file_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/create_directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/create_directory.go -------------------------------------------------------------------------------- /filesystemserver/handler/create_directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/create_directory_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/delete_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/delete_file.go -------------------------------------------------------------------------------- /filesystemserver/handler/delete_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/delete_file_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/get_file_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/get_file_info.go -------------------------------------------------------------------------------- /filesystemserver/handler/get_file_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/get_file_info_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/handler.go -------------------------------------------------------------------------------- /filesystemserver/handler/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/handler_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/helper.go -------------------------------------------------------------------------------- /filesystemserver/handler/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/helper_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/list_allowed_directories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/list_allowed_directories.go -------------------------------------------------------------------------------- /filesystemserver/handler/list_allowed_directories_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/list_allowed_directories_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/list_directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/list_directory.go -------------------------------------------------------------------------------- /filesystemserver/handler/list_directory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/list_directory_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/modify_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/modify_file.go -------------------------------------------------------------------------------- /filesystemserver/handler/move_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/move_file.go -------------------------------------------------------------------------------- /filesystemserver/handler/read_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/read_file.go -------------------------------------------------------------------------------- /filesystemserver/handler/read_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/read_file_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/read_multiple_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/read_multiple_files.go -------------------------------------------------------------------------------- /filesystemserver/handler/read_multiple_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/read_multiple_files_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/resources.go -------------------------------------------------------------------------------- /filesystemserver/handler/search_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/search_files.go -------------------------------------------------------------------------------- /filesystemserver/handler/search_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/search_files_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/search_within_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/search_within_files.go -------------------------------------------------------------------------------- /filesystemserver/handler/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/tree.go -------------------------------------------------------------------------------- /filesystemserver/handler/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/tree_test.go -------------------------------------------------------------------------------- /filesystemserver/handler/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/types.go -------------------------------------------------------------------------------- /filesystemserver/handler/write_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/handler/write_file.go -------------------------------------------------------------------------------- /filesystemserver/inprocess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/inprocess_test.go -------------------------------------------------------------------------------- /filesystemserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/server.go -------------------------------------------------------------------------------- /filesystemserver/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/server_test.go -------------------------------------------------------------------------------- /filesystemserver/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/filesystemserver/utils_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/main.go -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcp-filesystem-server/HEAD/smithery.yaml --------------------------------------------------------------------------------