Files
Files on Nextcloud, ownCloud, Sciebo and other WebDAV services, including PDF and Office documents.
Server URL
webdav.mcp.zahraabouzeid.me /mcpLists folders and reads files on a WebDAV service. PDF, Word, PowerPoint and Excel files, pictures, plain text and files inside zip archives can be read as text or as page images.
Connect
In Claude, open “Customize” and select “Connectors”.
Select “Add custom connector”, paste the URL and select “Add”.
https://webdav.mcp.zahraabouzeid.me/mcpSelect “Connect” and complete the sign-in page.
On the free plan, you can add one custom connector. On Team and Enterprise plans, an owner first adds the connector in “Organization settings” > “Connectors”.
In ChatGPT on the web, open “Settings” > “Connectors” > “Advanced” and turn on “Developer mode”.
Select “Create”, enter a name, paste the URL and set authentication to “OAuth”.
https://webdav.mcp.zahraabouzeid.me/mcpIn a new chat, open the “+” menu, select “Developer mode” and turn on the connector.
Developer mode requires a paid plan. OpenAI sometimes moves these settings, so the names may differ.
Run this command in your terminal:
claude mcp add --transport http webdav https://webdav.mcp.zahraabouzeid.me/mcpThen run this command in Claude Code, select “webdav” and sign in in your browser:
/mcp
Run this command in your terminal:
codex mcp add webdav --url https://webdav.mcp.zahraabouzeid.me/mcpThen run this command and sign in in your browser:
codex mcp login webdav
Run this command in your terminal:
gemini mcp add --transport http webdav https://webdav.mcp.zahraabouzeid.me/mcpThen run this command in Gemini CLI and sign in in your browser:
/mcp auth webdav
Tools
list_files- Lists the files and folders in one folder.
read_file- Reads a file as text or as page images.
These tools can only read data. They can't change or send anything.
Sign in
When you connect, a page asks for your server address, username and an app password. You can create an app password in your service's security settings.
Your details are encrypted, stored on the server and deleted after 90 days without use. The server's operator can technically access them, so only connect accounts you're comfortable with.
The source code is on GitHub in webdav-mcp under the AGPL-3.0 license.