使用 API key 连接 Nylas MCP

US 使用 mcp.us.nylas.com,EU 使用 mcp.eu.nylas.com。通过 NYLAS_API_KEY 提供 Bearer 凭据,无需 OAuth 登录。

Nylas 给 Codex CLI 有专节。远程是 Streamable HTTP + Bearer,不是 OAuth。官方写明不必走代理包装,也不要 mcp login

US 默认入口是 https://mcp.us.nylas.com没有 /mcp 后缀。EU 应用换 https://mcp.eu.nylas.com。不要和 Linear 那条 mcp.linear.app/mcp 抄成一样。

codex mcp add nylas --url https://mcp.us.nylas.com --bearer-token-env-var NYLAS_API_KEY
[mcp_servers.nylas]
url = "https://mcp.us.nylas.com"
bearer_token_env_var = "NYLAS_API_KEY"
enabled = true

变量必须在启动 Codex 的那个进程里。文档示例把密钥写成 export NYLAS_API_KEY= 再接字面量,不要把密钥写进 config.tomlhttp_headers。桌面从 Dock 打开常常没有 zshrc;从已 export 的终端启动,或彻底退出后再开。

有 Nylas CLI 也可以 nylas mcp install --assistant codex,再 nylas mcp status。它会写同一张 nylas 表,不要和手写 mcp add 叠成两台。

发信是两步:先 confirm_send_message / confirm_send_draft 拿确认哈希,再 send_message / send_draft。删草稿和删事件不可逆,保持工具批准。大邮箱加上日期或搜索过滤,必要时把 tool_timeout_sec 提到 90

先在 Nylas 控制台建应用、API key,并至少连一个 grant(Gmail / Outlook / IMAP 等)。网页 Cloud 不读取 ~/.codex/config.toml。配置后重新打开会话。用 codex mcp get nylas 看传输是 streamable_http,url 是 https://mcp.us.nylas.com,Auth 是 Bearer。

来源