DAV MCP Server
Servidor DAV MCP
¡Acceda a sus calendarios, contactos y archivos a través de MCP!
Introducción
Este proyecto es un servidor de Protocolo de Contexto de Modelo (MCP) que permite interactuar con los servicios CalDAV, CardDAV y WebDAV. Es compatible con cuentas de Fastmail y Apple iCloud, configuradas mediante variables de entorno.
Related MCP server: iCloud CalDAV MCP Connector
Configuración
Requisitos previos : asegúrese de tener Node.js instalado.
Clonar el repositorio : clona este repositorio en tu máquina local.
Instalar dependencias : navegue al directorio del proyecto y ejecute:
npm installSi desea publicar o usar esto como un comando global, también puede ejecutar
npm linkdespués de la instalación o instalarlo globalmente a través denpm install -g .(una vez quepackage.jsonesté configurado para la instalación global, si lo desea).
Configuración de variables de entorno
Para conectarse a sus servicios DAV, debe configurar las siguientes variables de entorno al ejecutar la aplicación:
DAV_PROVIDER: Especifica su proveedor de servicios DAV. Configure comofastmailoicloud(sin distinción entre mayúsculas y minúsculas).DAV_USERNAME: Su nombre de usuario para el servicio (por ejemplo, su dirección de correo electrónico de Fastmail o ID de Apple).DAV_PASSWORD: Contraseña específica de la aplicación para el servicio. Se recomienda usar contraseñas específicas de la aplicación por seguridad.
Configuración de MCP
Para usar este servidor, debe configurarlo como mcpServer en su archivo de configuración de MCP. A continuación, se muestra un ejemplo:
{
"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"
}
}
}
}Herramientas disponibles
Una vez configurado, este servidor MCP proporciona las siguientes herramientas:
Calendario (CalDAV)
get_my_calendars: enumera todos los calendarios disponibles.get_calendar_events: Obtiene eventos de un calendario específico. Opcionalmente, puede proporcionar una fecha y hora de inicio y fin para filtrar eventos dentro de un rango específico.
Contactos (CardDAV)
get_my_contact_lists: enumera todas sus libretas de direcciones de contactos.get_contacts_from_list: obtiene contactos de una libreta de direcciones especificada.
Archivos (WebDAV - principalmente para Fastmail)
list_my_files_and_folders: enumera archivos y carpetas dentro de una ruta específica en su almacenamiento WebDAV (por defecto, la raíz).get_file_or_folder_details: obtiene metadatos para una URL de archivo o carpeta determinada.
Uso
Después de configurar el servidor MCP en su configuración, puede usar comandos o funciones dentro de su cliente MCP que interactúan con la definición del servidor para administrar sus calendarios, contactos y archivos.
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