What are the prerequisites?
Node.js 18 or later, npm or yarn, and a WebDAV server for actual file operations.
@LaubPlusCo
Basic information
Model Context Protocol (MCP) server that enables CRUD operations on a WebDAV endpoint with basic authentication.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-webdav-server": {
"command": "npx",
"args": [
"webdav-mcp-server"
]
}
}
}Create a new file on a remote WebDAV server at the specified path
Retrieve content from a file stored on a remote WebDAV server
Update an existing file on a remote WebDAV server with new content
Delete a file or directory from a remote WebDAV server
Create a new directory on a remote WebDAV server
Move or rename a file or directory on a remote WebDAV server
Copy a file or directory to a new location on a remote WebDAV server
List files and directories at the specified path on a remote WebDAV server
A Model Context Protocol (MCP) server that enables CRUD operations on a WebDAV endpoint with basic authentication. This server enables Claude Desktop and other MCP clients to interact with WebDAV file systems through natural language commands.
Install via npm global (npm install -g webdav-mcp-server), from source, or via Docker. Configure by setting environment variables in a .env file (e.g., WEBDAV_ROOT_URL, WEBDAV_ROOT_PATH). Run with webdav-mcp-server for stdio transport (Claude Desktop) or webdav-mcp-server --http for HTTP/SSE transport. For Claude Desktop integration, add the server configuration to claude_desktop_config.json.
Node.js 18 or later, npm or yarn, and a WebDAV server for actual file operations.
The WebDAV password must be in plain text due to protocol requirements. However, the MCP server authentication password can be a bcrypt hash (prefixed with `{bcrypt}`) for enhanced security.
Add the server configuration to your `claude_desktop_config.json` with the command (e.g., `npx webdav-mcp-server`) and required environment variables (`WEBDAV_ROOT_URL`, `WEBDAV_ROOT_PATH`, etc.).
The server supports stdio transport (default, ideal for Claude Desktop) and HTTP/SSE transport (enabled with the `--http` flag for remote access).
When using the provided Docker Compose setup, files are stored in a Docker volume named `webdav_data`, which persists across container restarts.

Model Context Protocol Servers

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
A search tool helps dev to solve the naming things problem.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments