DAV MCP Server
DAV MCP Server
Greifen Sie über MCP auf Ihre Kalender, Kontakte und Dateien zu!
Einführung
Dieses Projekt ist ein Model Context Protocol (MCP)-Server, der die Interaktion mit Ihren CalDAV-, CardDAV- und WebDAV-Diensten ermöglicht. Es unterstützt sowohl Fastmail- als auch Apple iCloud-Konten, die über Umgebungsvariablen konfiguriert werden.
Related MCP server: iCloud CalDAV MCP Connector
Aufstellen
Voraussetzungen : Stellen Sie sicher, dass Sie Node.js installiert haben.
Repository klonen : Klonen Sie dieses Repository auf Ihrem lokalen Computer.
Abhängigkeiten installieren : Navigieren Sie zum Projektverzeichnis und führen Sie Folgendes aus:
npm installWenn Sie dies als globalen Befehl veröffentlichen oder verwenden möchten, können Sie nach der Installation auch
npm linkausführen oder es global übernpm install -g .(sobaldpackage.jsonbei Bedarf für die globale Installation konfiguriert ist).
Konfiguration der Umgebungsvariablen
Um eine Verbindung zu Ihren DAV-Diensten herzustellen, müssen Sie beim Ausführen der Anwendung die folgenden Umgebungsvariablen festlegen:
DAV_PROVIDER: Gibt Ihren DAV-Dienstanbieter an. Stellen Siefastmailodericloudein (ohne Berücksichtigung der Groß- und Kleinschreibung).DAV_USERNAME: Ihr Benutzername für den Dienst (z. B. Ihre Fastmail-E-Mail-Adresse oder Apple-ID).DAV_PASSWORD: Ein app-spezifisches Passwort für den Dienst. Aus Sicherheitsgründen wird dringend empfohlen, app-spezifische Passwörter zu verwenden.
MCP-Konfiguration
Um diesen Server zu verwenden, müssen Sie ihn in Ihrer MCP-Konfigurationsdatei als mcpServer konfigurieren. Hier ist ein Beispiel:
{
"mcpServers": {
"myDavServices": {
// You can name this anything you like
"command": "npx", // Or simply "node" if it's in your PATH
"args": ["-y", "@jahfer/dav-mcp-server"], // Path to the main script
"env": {
"DAV_PROVIDER": "icloud", // or "fastmail"
"DAV_USERNAME": "your-username",
"DAV_PASSWORD": "your-app-specific-password"
}
}
}
}Verfügbare Tools
Nach der Konfiguration bietet dieser MCP-Server die folgenden Tools:
Kalender (CalDAV)
get_my_calendars: Listet alle Ihre verfügbaren Kalender auf.get_calendar_events: Ruft Ereignisse aus einem angegebenen Kalender ab. Sie können optional ein Start- und Enddatum/-zeit angeben, um Ereignisse innerhalb eines bestimmten Zeitraums zu filtern.
Kontakte (CardDAV)
get_my_contact_lists: Listet alle Ihre Kontaktadressbücher auf.get_contacts_from_list: Ruft Kontakte aus einem angegebenen Adressbuch ab.
Dateien (WebDAV – hauptsächlich für Fastmail)
list_my_files_and_folders: Listet Dateien und Ordner innerhalb eines angegebenen Pfads in Ihrem WebDAV-Speicher auf (standardmäßig das Stammverzeichnis).get_file_or_folder_details: Ruft Metadaten für eine bestimmte Datei- oder Ordner-URL ab.
Verwendung
Nachdem Sie den MCP-Server in Ihrer Konfiguration eingerichtet haben, können Sie Befehle oder Funktionen in Ihrem MCP-Client verwenden, die mit der Serverdefinition interagieren, um Ihre Kalender, Kontakte und Dateien zu verwalten.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceA Model Context Protocol (MCP) server that provides access to the Fastmail API, enabling AI assistants to interact with email, contacts, and calendar data.38MIT
- AlicenseNot gradedqualityDmaintenanceAn HTTP Model Context Protocol (MCP) server exposing iCloud Calendar (CalDAV) tools so MCP-aware clients can list calendars, read events, and create/update/delete events using an iCloud app-specific password.2MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for Apple Calendar, Mail, Reminders, and Files on macOS using native frameworks.3116MIT
- AlicenseNot gradedqualityBmaintenanceUnified MCP server for Fastmail email (JMAP), calendar (CalDAV), and contacts (CardDAV). Enables sending emails, managing events, and syncing contacts through natural language.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jahfer/dav-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server