mcp-webdav-server

mcp-webdav-server

3.4

If you are the rightful owner of mcp-webdav-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that enables CRUD operations on a WebDAV endpoint with basic authentication.

The WebDAV MCP Server is a specialized server that facilitates CRUD operations on WebDAV endpoints using natural language commands. It is designed to integrate seamlessly with Claude Desktop and other MCP clients, allowing users to interact with WebDAV file systems efficiently. The server supports both stdio and HTTP/SSE transports, providing flexibility in deployment and integration. It ensures secure access through optional basic authentication and supports bcrypt-encrypted passwords for MCP server authentication. The server also features connection pooling for enhanced performance and uses Zod for configuration validation, ensuring robust and error-free operation.

Features

  • Connect to any WebDAV server with optional authentication
  • Perform CRUD operations on files and directories
  • Expose file operations as MCP resources and tools
  • Run via stdio transport or HTTP/SSE transport
  • Secure access with optional basic authentication

Tools

  1. webdav_create_remote_file

    Create a new file on a remote WebDAV server

  2. webdav_get_remote_file

    Get file content from a remote WebDAV server

  3. webdav_update_remote_file

    Update files on remote WebDAV servers

  4. webdav_delete_remote_item

    Delete files or directories on remote WebDAV servers

  5. webdav_create_remote_directory

    Create a new directory on a remote WebDAV server

  6. webdav_move_remote_item

    Move or rename files/directories on remote WebDAV servers

  7. webdav_copy_remote_item

    Copy files/directories on remote WebDAV servers

  8. webdav_list_remote_directory

    List files and directories on remote WebDAV servers