Medios · Servidor MCP local
CardDAV address books
Read and write CardDAV address books: contacts, groups and photos over the open standard.
Lo que indica el MCP Registry
La entrada tal como está publicada en el MCP Registry oficial (consultada el 4 de octubre de 2026), última versión.
- Nombre en el registro
io.github.ni-c/carddav-mcp- Versión
- 0.1.3
- Estado
- Activo
- Categoría
- medios
- Transporte
- stdio (proceso local)
- Paquete
- npm y Imagen OCI (Docker)
- Publicado
- 8 de septiembre de 2026
- Actualizado
- 8 de septiembre de 2026
- Editor
- ni-c (GitHub) · 18 servidores con página aquí
- Espacio de nombres
- Espacio de nombres verificado por el MCP Registry mediante GitHub (github.com/ni-c) · cómo
- Sitio web
- carddav-mcp.ni-c.de
- Repositorio
- github.com/ni-c/carddav-mcp
- Fuente
- Entrada en la API del registro
Paquetes
| Registro | Paquete | Versión | Transporte |
|---|---|---|---|
| npm | @ni-c/carddav-mcp | 0.1.3 | stdio |
| Imagen OCI (Docker) | ghcr.io/ni-c/carddav-mcp:0.1.3 | - | stdio |
Cómo conectar CardDAV address books
CardDAV address books se ejecuta en local a partir de un paquete de Node.js publicado en el registro npm: @ni-c/carddav-mcp, versión 0.1.3. Usa MCP mediante stdio, así que el cliente lo inicia como programa y se comunica con él a través de la entrada y salida estándar. Necesita Node.js; los clientes suelen iniciarlo con npx - el comando habitual es npx -y @ni-c/carddav-mcp@0.1.3. Lee estas variables de entorno: CARDDAV_URL (obligatorio), CARDDAV_USERNAME, CARDDAV_PASSWORD (secreto), CARDDAV_TOKEN (secreto), CARDDAV_ADDRESSBOOKS, CARDDAV_MAX_CONTACTS, CARDDAV_READ_ONLY, CARDDAV_INSECURE_TLS, CARDDAV_ALLOW_PLAINTEXT, CARDDAV_ALLOW_TOOLS, CARDDAV_DENY_TOOLS y ELICITATION; hay que definirlas en la configuración del cliente para este servidor.
CardDAV address books se ejecuta en local a partir de una imagen de contenedor en un registro OCI como Docker Hub o GitHub Container Registry: ghcr.io/ni-c/carddav-mcp:0.1.3. Usa MCP mediante stdio, así que el cliente lo inicia como programa y se comunica con él a través de la entrada y salida estándar. Necesita Docker u otro entorno de ejecución de contenedores OCI; se inicia con docker run - el comando habitual es docker run -i --rm -e CARDDAV_URL -e CARDDAV_USERNAME -e CARDDAV_PASSWORD -e CARDDAV_TOKEN -e CARDDAV_ADDRESSBOOKS -e CARDDAV_MAX_CONTACTS -e CARDDAV_READ_ONLY -e CARDDAV_INSECURE_TLS -e CARDDAV_ALLOW_PLAINTEXT -e CARDDAV_ALLOW_TOOLS -e CARDDAV_DENY_TOOLS -e ELICITATION ghcr.io/ni-c/carddav-mcp:0.1.3. Lee estas variables de entorno: CARDDAV_URL (obligatorio), CARDDAV_USERNAME, CARDDAV_PASSWORD (secreto), CARDDAV_TOKEN (secreto), CARDDAV_ADDRESSBOOKS, CARDDAV_MAX_CONTACTS, CARDDAV_READ_ONLY, CARDDAV_INSECURE_TLS, CARDDAV_ALLOW_PLAINTEXT, CARDDAV_ALLOW_TOOLS, CARDDAV_DENY_TOOLS y ELICITATION; hay que definirlas en la configuración del cliente para este servidor.
En el formato JSON mcpServers que leen muchos clientes MCP de escritorio y de editores de código, la entrada tiene este aspecto (marcadores de posición entre corchetes angulares):
{
"mcpServers": {
"carddav-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/carddav-mcp@0.1.3"
],
"env": {
"CARDDAV_URL": "<valor>",
"CARDDAV_USERNAME": "<valor>",
"CARDDAV_PASSWORD": "<secreto>",
"CARDDAV_TOKEN": "<secreto>",
"CARDDAV_ADDRESSBOOKS": "<valor>",
"CARDDAV_MAX_CONTACTS": "<valor>",
"CARDDAV_READ_ONLY": "<valor>",
"CARDDAV_INSECURE_TLS": "<valor>",
"CARDDAV_ALLOW_PLAINTEXT": "<valor>",
"CARDDAV_ALLOW_TOOLS": "<valor>",
"CARDDAV_DENY_TOOLS": "<valor>",
"ELICITATION": "<valor>"
}
}
}
}Obtenido de la entrada del registro, sin probar aquí. Lo que hace el servidor, y en qué condiciones, lo determina su editor; conviene revisar su repositorio o sitio web antes de darle acceso a cuentas o archivos propios. Cómo añadir un servidor MCP a un asistente · Antes de conectar
Más de ni-c (GitHub)
| Servidor | Ejecución |
|---|---|
| AudiobookshelfBrowse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync. | Local · stdio |
| CalDAV calendarsRead and write CalDAV calendars: events, tasks and journal entries over the open standard. | Local · stdio |
| Calibre-WebRead-only MCP server for Calibre-Web: library search, browsing and covers via the OPDS feed. | Local · stdio |
| Google Search ConsoleMCP server for Google Search Console: properties, sitemaps, search analytics and URL inspection. | Local · stdio |
| HealthchecksInspect, create and adjust Healthchecks cron and uptime checks, and read why one failed. | Local · stdio |
| Hetzner DNSManage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API. | Local · stdio |
| IMAP mailboxRead, search and organise any IMAP mailbox, with writes off by default. | Local · stdio |
| LinkwardenMCP server for Linkwarden, the self-hosted bookmark manager with page preservation. | Local · stdio |
| mcp-hubMany stdio MCP servers from one container, published over HTTPS with OAuth 2.1 for any MCP client. | Local · stdio y HTTP |
| Mealie MCP ServerMCP server for Mealie, the self-hosted recipe manager and meal planner. | Local · stdio |
| ntfyPublish ntfy notifications, read the message cache, and manage users and topic access. | Local · stdio |
| OpengistRead, create, update and delete gists on a self-hosted Opengist instance. | Local · stdio |
Más servidores de medios
| Servidor | Ejecución |
|---|---|
| Capturewren: Website Screenshot API for AI Agents (Image + Text)Capturewren: screenshot any URL (banners removed) plus status, title and clean page text for agents. | Remoto · HTTPComprobación en directo: requiere inicio de sesión |
| Capturewren: Website Screenshot API for AI Agents (Image + Text)Capturewren: screenshot any URL (banners removed) plus status, title and clean page text for agents. | Remoto · HTTPComprobación en directo: requiere inicio de sesión |
| capx caféAgent-native X (Twitter) posting as one MCP server; every post clears a server-side guardrail. | Local · stdio |
| Carbon FyiVoluntary carbon market news and open carbon price data. Read-only, keyless. | Remoto · HTTPComprobación en directo: ✓ negociación inicial |
| CARMOTIF Automotive DesignAutomotive design reference search with filters, natural language, image retrieval, and comparison. | Remoto · HTTPComprobación en directo: requiere inicio de sesión |
| CarryFeedResolve public X/Twitter profiles, posts, and media through CarryFeed. | Local · stdio |
| CartCutEdit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects. | Local · stdio |
| CarteleraCines.esCartelera de España: películas, cines, sesiones, recomendaciones y enlaces de compra. | Remoto · HTTPComprobación en directo: ✓ negociación inicial |