Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Jmap Calendar MCP

de robertdoneillversión 0.2.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.robertdoneill/jmap-calendar-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

Read calendars and create, change or (opt-in) delete events on any JMAP server, such as Stalwart.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Documentos, hojas de cálculo y oficina
  • Debes completar: JMAP_SESSION_URL, JMAP_BEARER_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: JMAP_SESSION_URL, JMAP_BEARER_TOKEN, JMAP_ALLOW_INVITES, JMAP_ALLOW_DELETE

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "jmap-calendar": {
      "command": "uvx",
      "args": [
        "jmap-calendar-mcp"
      ],
      "env": {
        "JMAP_SESSION_URL": "your-value",
        "JMAP_BEARER_TOKEN": "your-value",
        "JMAP_ALLOW_INVITES": "your-value",
        "JMAP_ALLOW_DELETE": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add jmap-calendar --env JMAP_SESSION_URL=your-value --env JMAP_BEARER_TOKEN=your-value --env JMAP_ALLOW_INVITES=your-value --env JMAP_ALLOW_DELETE=your-value -- uvx jmap-calendar-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "jmap-calendar": {
      "command": "uvx",
      "args": [
        "jmap-calendar-mcp"
      ],
      "env": {
        "JMAP_SESSION_URL": "your-value",
        "JMAP_BEARER_TOKEN": "your-value",
        "JMAP_ALLOW_INVITES": "your-value",
        "JMAP_ALLOW_DELETE": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "jmap-calendar": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "jmap-calendar-mcp"
      ],
      "env": {
        "JMAP_SESSION_URL": "your-value",
        "JMAP_BEARER_TOKEN": "your-value",
        "JMAP_ALLOW_INVITES": "your-value",
        "JMAP_ALLOW_DELETE": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • JMAP_SESSION_URL obligatorio env
    JMAP session URL, usually https:// /.well-known/jmap
  • JMAP_BEARER_TOKEN secreto obligatorio env
    API key for the account, limited to calendar permissions
  • JMAP_ALLOW_INVITES env
    1 to allow sending invitations when a call asks for it
  • JMAP_ALLOW_DELETE env
    1 to offer delete_calendar_event

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub robertdoneill, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Documentos, hojas de cálculo y oficinai

  • Más estrellas que el 0% de los otros 2197 servidores de esta categoría
  • Publicado en el registro más recientemente que el 80% de los otros 2197 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 2197 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Jmap Calendar MCP?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: JMAP_SESSION_URL, JMAP_BEARER_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.2.0) llegó al registro hace 6 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Agent-Native Google Calendar - manage events, sync, and public booking

Se ejecuta en la nube★ 7620MITActualizado hace 2 meses
Instalar

Excel MCP Server

de haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

Se ejecuta en tu computadora★ 4276MITActualizado hace 6 días
Instalar

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

Se ejecuta en tu computadora★ 847MITActualizado hace 4 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

jmap-calendar-mcp

An MCP server that lets an AI agent see your calendars, find events, and create, change or (if you allow it) delete events on any JMAP server that supports JMAP for Calendars, such as Stalwart 1.0 and later.

One Python file, standard library only.

Tools

ToolWhat it does
list_calendarsCalendars on the account, and which one is the default
find_calendar_eventsEvents in a time range (default: the next 30 days), optionally matching text; recurring events are expanded
create_calendar_eventNew event: title, start, time zone, length or all-day, description, location, attendees
update_calendar_eventChange only the given fields of an existing event, or move it to another calendar
delete_calendar_eventDelete an event, every occurrence if it repeats. Only offered with JMAP_ALLOW_DELETE=1

Built to be safe to hand to an agent:

  • No delete by default. An agent can move or rename an event but cannot remove one. Set JMAP_ALLOW_DELETE=1 to offer delete_calendar_event; it sends no cancellations.
  • No invitations by default. Attendees are added without being emailed. Sending invitations needs both JMAP_ALLOW_INVITES=1 on the server and send_invitations: true on the call.
  • Use a key with calendar permissions only, so the agent cannot read or send mail through it.

Setup

  1. Create an API key for the account. On Stalwart, open the account in the admin (Directory → Accounts), set the key's permissions to Replace all permissions, and give it only these:
  • Sign in to the server
  • JMAP: Retrieve calendar details and properties
  • JMAP: Track changes to calendars since a given state
  • JMAP: Retrieve calendar event details
  • JMAP: Track changes to calendar events since a given state
  • JMAP: Search for calendar events matching criteria
  • JMAP: Track changes to calendar event query results
  • JMAP: Create new calendar events
  • JMAP: Modify existing calendar events
  • JMAP: Remove calendar events (only if you set JMAP_ALLOW_DELETE=1)

The key then cannot read or send mail.

  1. Add the server to your MCP client. For Claude Code:
claude mcp add calendar \

-e JMAP_SESSION_URL=https://mail.example.com/.well-known/jmap \ -e JMAP_BEARER_TOKEN=your-api-key \ -- uvx jmap-calendar-mcp

For several accounts, add one server per account (calendar-work, calendar-home).

VariableMeaning
JMAP_SESSION_URLThe server's JMAP session URL, usually https:// /.well-known/jmap
JMAP_BEARER_TOKENAPI key for the account
JMAP_ALLOW_INVITES1 to allow sending invitations when a call asks for it; off by default
JMAP_ALLOW_DELETE1 to offer delete_calendar_event; off by default

Keep the key out of shell history and config files where you can: load it from your password manager or secret store when the server starts.

License

MIT

Pregunta a PopNx