Skip to main content
Glama

WebDAV MCP Server

by masx200

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_REALMNoAuthentication realm for MCP serverMCP WebDAV Server
SERVER_PORTNoServer port for HTTP mode3000
AUTH_ENABLEDNoEnable/disable authentication for MCP server
AUTH_PASSWORDNoPassword for MCP server authentication (can be bcrypt hash with {bcrypt} prefix)
AUTH_USERNAMENoUsername for MCP server authentication
WEBDAV_PASSWORDNoPassword for WebDAV authentication (must be plain text)
WEBDAV_ROOT_URLYesThe URL of the WebDAV server
WEBDAV_USERNAMENoUsername for WebDAV authentication
WEBDAV_ROOT_PATHYesThe root path on the WebDAV server
WEBDAV_AUTH_ENABLEDNoEnable/disable WebDAV authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
webdav_create_remote_file
webdav_get_remote_file
webdav_update_remote_file
webdav_delete_remote_item
webdav_list_remote_directory
webdav_create_remote_directory
webdav_move_remote_item
webdav_copy_remote_item

Resources

Contextual data attached and managed by the client

NameDescription
WebDAV RootAccess to WebDAV resources

Tools

Functions exposed to the LLM to take actions

NameDescription
webdav_create_remote_file

Create a new file on a remote WebDAV server at the specified path

webdav_get_remote_file

Retrieve content from a file stored on a remote WebDAV server

webdav_read_remote_file

Read content from a file on a remote WebDAV server with enhanced options (head/tail)

webdav_update_remote_file

Update an existing file on a remote WebDAV server with new content

webdav_edit_remote_file

Apply intelligent edits to a file on a remote WebDAV server with git-style diff preview

webdav_delete_remote_item

Delete a file or directory from a remote WebDAV server

webdav_create_remote_directory

Create a new directory on a remote WebDAV server

webdav_move_remote_item

Move or rename a file or directory on a remote WebDAV server

webdav_copy_remote_item

Copy a file or directory to a new location on a remote WebDAV server

webdav_list_remote_directory

List files and directories at the specified path on a remote WebDAV server

webdav_list_directory_with_sizes

List files and directories with sizes, sorting options, and statistics

webdav_search_files

Search for files and directories using glob patterns with exclusion support

webdav_get_directory_tree

Get a recursive tree view of files and directories as a JSON structure

webdav_read_multiple_files

Read the contents of multiple files simultaneously

webdav_get_file_info

Get detailed metadata about a file or directory

webdav_range_request

Read a specific byte range from a file on a remote WebDAV server (similar to HTTP 206 Partial Content)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/masx200/mcp-webdav-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server