mcp-webdav-server
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
webdav_create_remote_file
Create a new file on a remote WebDAV server
webdav_get_remote_file
Get file content from a remote WebDAV server
webdav_update_remote_file
Update files on remote WebDAV servers
webdav_delete_remote_item
Delete files or directories on remote WebDAV servers
webdav_create_remote_directory
Create a new directory on a remote WebDAV server
webdav_move_remote_item
Move or rename files/directories on remote WebDAV servers
webdav_copy_remote_item
Copy files/directories on remote WebDAV servers
webdav_list_remote_directory
List files and directories on remote WebDAV servers