Skip to main content
Glama

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

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)

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

Latest Blog Posts

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