June Calendar
БесплатноНе проверенMCP server for Google Calendar (single-user) using Service Account authentication. Provides tools to manage events, check free/busy, and find free slots.
Описание
MCP server for Google Calendar (single-user) using Service Account authentication. Provides tools to manage events, check free/busy, and find free slots.
README
MCP de Google Calendar single-user (primary) sobre Streamable HTTP con autenticación por
Service Account (JWT, sin caducidad OAuth). Pensado para un asistente personal.
Tools
create_event · move_event · update_event · delete_event · list_events · get_freebusy
· find_free_slots · create_focus_block · get_agenda_today · get_next_event.
- Las fechas entran como ISO-8601 (el cliente/LLM las resuelve; el MCP no interpreta lenguaje natural).
- Los solapamientos se bloquean salvo
allow_overlap: true(devuelveEVENT_CONFLICT). - Idempotencia opcional con
client_request_id.
Requisitos
- Una Service Account de Google con la Calendar API habilitada; descarga su key JSON.
- Comparte el calendario
primarycon elclient_emailde la SA (permiso "hacer cambios en eventos").
Variables de entorno
Ver .env.example. Clave: MCP_AUTH_TOKEN (Bearer del endpoint),
GOOGLE_APPLICATION_CREDENTIALS_JSON (JSON de la SA, inline), CALENDAR_ID, TIMEZONE,
ACTIVE_HOURS_WEEKDAY, ACTIVE_HOURS_WEEKEND, FOCUS_COLOR_ID.
Correr
npm install
PORT=8080 MCP_AUTH_TOKEN=... GOOGLE_APPLICATION_CREDENTIALS_JSON='{...}' node src/server.js
curl localhost:8080/health
node test/smoke.mjs # lista tools por Streamable HTTP
Docker
docker build -t june-calendar-mcp .
docker run -p 8080:8080 --env-file .env june-calendar-mcp
El endpoint MCP queda en POST /mcp (requiere Authorization: Bearer <MCP_AUTH_TOKEN>); GET /health es abierto.
Установка June Calendar
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/zobra-auto/june-calendar-mcpFAQ
June Calendar MCP бесплатный?
Да, June Calendar MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для June Calendar?
Нет, June Calendar работает без API-ключей и переменных окружения.
June Calendar — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить June Calendar в Claude Desktop, Claude Code или Cursor?
Открой June Calendar на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare June Calendar with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
