CalDAV MCP, servidor MCP

CalDAV MCP

Veure a GitHub

Com instal·lar-lo

S'executa al teu equip i necessita Node.js. Configuració treta del registre oficial de MCP.

En un terminal:

claude mcp add --env CALDAV_BASE_URL=EL_TEU_VALOR --env CALDAV_USERNAME=EL_TEU_VALOR --env CALDAV_PASSWORD=EL_TEU_VALOR --transport stdio caldav-mcp -- npx -y caldav-mcp

A ~/.cursor/mcp.json (o a .cursor/mcp.json del teu projecte):

{
    "mcpServers": {
        "caldav-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "caldav-mcp"
            ],
            "env": {
                "CALDAV_BASE_URL": "EL_TEU_VALOR",
                "CALDAV_USERNAME": "EL_TEU_VALOR",
                "CALDAV_PASSWORD": "EL_TEU_VALOR"
            }
        }
    }
}

Si el fitxer ja té altres servidors, afegeix només aquesta entrada dins de la llista.

A .vscode/mcp.json del teu projecte:

{
    "servers": {
        "caldav-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "caldav-mcp"
            ],
            "env": {
                "CALDAV_BASE_URL": "EL_TEU_VALOR",
                "CALDAV_USERNAME": "EL_TEU_VALOR",
                "CALDAV_PASSWORD": "EL_TEU_VALOR"
            }
        }
    }
}

Si el fitxer ja té altres servidors, afegeix només aquesta entrada dins de la llista.

A claude_desktop_config.json (macOS: ~/Library/Application Support/Claude; Windows: %APPDATA%\Claude), i reinicia Claude:

{
    "mcpServers": {
        "caldav-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "caldav-mcp"
            ],
            "env": {
                "CALDAV_BASE_URL": "EL_TEU_VALOR",
                "CALDAV_USERNAME": "EL_TEU_VALOR",
                "CALDAV_PASSWORD": "EL_TEU_VALOR"
            }
        }
    }
}

Si el fitxer ja té altres servidors, afegeix només aquesta entrada dins de la llista.

Canvia EL_TEU_VALOR per les teves claus i no pugis el fitxer amb elles a un repositori.

És programari de tercers que ALMC no ha revisat: llegeix-lo abans de donar-li accés a les teves dades.

El vols a la teva empresa, amb els permisos configurats i un cas d'ús provat? Te l'instal·lem

caldav-mcp

🗓️ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.

MIT Licensecode style: prettierMCP Compatiblesemantic-release: angular

✨ Features

  • Connect to CalDAV servers
  • Create calendar events
  • List calendar events within a specific timeframe

Setup

{
  "mcpServers": {
    ...,
    "calendar": {
      "command": "npx",
      "args": [
        "caldav-mcp"
      ],
      "env": {
        "CALDAV_BASE_URL": "<CalDAV server URL>",
        "CALDAV_USERNAME": "<CalDAV username>",
        "CALDAV_PASSWORD": "<CalDAV password>"
      }
    }
  }
}

Usage

  1. Compile TypeScript to JavaScript:
npx tsc
  1. Run the MCP server:
node index.js

Available Tools

create-event

Creates a new calendar event.

Parameters:

  • summary: String - Event title/summary
  • start: DateTime string - Event start time
  • end: DateTime string - Event end time

Returns:

  • The unique ID of the created event

list-events

Lists events within a specified timeframe.

Parameters:

  • start: DateTime string - Start of the timeframe
  • end: DateTime string - End of the timeframe

Returns:

  • A list of event summaries that fall within the given timeframe

License

MIT

Instal\u00b7lem i gestionem el teu servidor MCP

El nostre equip configura, desplega i manté servidors MCP adaptats a la teva infraestructura.

  • Instal\u00b7lació i configuració professional
  • Integració amb els teus sistemes existents
  • Suport tècnic i manteniment continu
  • Seguretat i auditoria personalitzada

Resposta en menys de 24h · Sense compromís

Consulta ràpida sobre MCP

Relacionats a Productivitat - Servidors MCP