What is WebDAV MCP Server?
WebDAV MCP Server is a Model Context Protocol (MCP) server that enables CRUD operations on a WebDAV endpoint with basic authentication. It allows Claude Desktop and other MCP clients to interact with WebDAV file systems through natural language commands.
How to use WebDAV MCP Server?
Install via npm (npm install -g webdav-mcp-server), clone and build from source, or use Docker. Configure environment variables in a .env file (e.g., WEBDAV_ROOT_URL, WEBDAV_ROOT_PATH, optional credentials). Run with webdav-mcp-server for stdio transport (default) or webdav-mcp-server --http for HTTP/SSE transport. Integrate with Claude Desktop by adding the server to claude_desktop_config.json with the appropriate command and environment variables.
Key features of WebDAV MCP Server
- 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 or HTTP/SSE transport
- Secure access with optional basic authentication
- Support bcrypt-encrypted passwords for MCP server authentication
Use cases of WebDAV MCP Server
- Manage files on a remote WebDAV server via natural language in Claude Desktop
- Create, read, update, and delete files and directories programmatically
- List directory contents and move or copy items between paths
- Automate file operations by integrating with MCP-compatible clients
评论