What are the prerequisites?
Node.js 18 or later, npm or yarn, and a WebDAV server for actual file operations.
@LaubPlusCo
基本情報
Model Context Protocol (MCP) server that enables CRUD operations on a WebDAV endpoint with basic authentication.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"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
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
🚀 The fast, Pythonic way to build MCP servers and clients.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
コメント