Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

LettuceMeet

БесплатноНе проверен

Unofficial MCP tools for LettuceMeet to create polls, view responses, and find meeting overlaps via CLI or MCP server.

GitHubEmbed

Описание

Unofficial MCP tools for LettuceMeet to create polls, view responses, and find meeting overlaps via CLI or MCP server.

README

Unofficial CLI + MCP tools for LettuceMeet.

Create polls, read responses, find meeting overlaps -- all from the terminal. Designed for AI agents that want to automate scheduling without a browser.

Why

LettuceMeet has no public API. The official platform only works through a web browser. This project reverse-engineers the internal GraphQL API so that AI agents can schedule meetings directly from the command line.

Built by someone who believes every web app should be automatable from a terminal. CLI-first, agent-friendly, zero bloat.

How it works

A Python CLI (argparse + requests) talks to api.lettucemeet.com/graphql using JWT auth. An MCP server wrapper exposes the same operations as callable tools for any MCP-compatible agent (Pi, Claude Code, Codex, etc.).

User / Agent -> CLI / MCP -> GraphQL -> lettucemeet.com

Quick setup

uv sync
uv run python main.py login "<token>"   # one-time: paste token from user

Token -- user runs this on lettucemeet.com (logged in) > DevTools Console:

copy(localStorage.getItem('akoko:session_token'))

Commands

Command Action
login <token> Save session token
create --title T --dates D1 D2 [--start-time 09:00] [--end-time 17:00] [--timezone TZ] Create poll
show <id> View event + responses
respond <id> --name N --email E --slots "DATE START END" Submit availability
overlap <id> Compute best meeting times
delete <id> Delete an event

Token resolution: --token flag > LETTUCEMEET_TOKEN env var > data/session.json

MCP server

{
  "mcpServers": {
    "lettucemeet": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to", "python", "src/lettucemeet_cli/mcp_server.py"]
    }
  }
}

Tools: create_poll, show_event, respond_to_poll, compute_overlap, delete_event

Agent skill

bash scripts/install-skill.sh --link

Agents auto-discover and can run CLI commands autonomously.

Project

src/lettucemeet_cli/   # Python package (6 modules, 42 tests)
scripts/               # Skill installer
docs/                  # Architecture, MCP docs
uv run pytest          # 42 tests

License

MIT

from github.com/brchn6/LettuceMeet_CLI

Установка LettuceMeet

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/brchn6/LettuceMeet_CLI

FAQ

LettuceMeet MCP бесплатный?

Да, LettuceMeet MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для LettuceMeet?

Нет, LettuceMeet работает без API-ключей и переменных окружения.

LettuceMeet — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить LettuceMeet в Claude Desktop, Claude Code или Cursor?

Открой LettuceMeet на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare LettuceMeet with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development