> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 将 LanderLab MCP 连接到 Gemini CLI

> 在 Gemini CLI 的 settings.json 中添加 LanderLab MCP 服务器，登录一次，即可在终端中用自然语言管理落地页、线索和数据分析。

## 准备工作

* 一个 LanderLab 账户。
* 在你的电脑上安装 Gemini CLI。安装说明请参见 [Gemini CLI 文档](https://geminicli.com/docs)。

> **注意：** 本指南仅适用于 **Gemini CLI**。gemini.google.com 上的 Gemini 网页应用目前不支持连接外部 MCP 服务器。

## 第 1 步：打开配置文件

Gemini CLI 将 MCP 服务器配置保存在一个设置文件中。打开或创建：

```text theme={null}
~/.gemini/settings.json
```

## 第 2 步：添加 LanderLab 服务器

将以下内容添加到你的 `settings.json` 文件中。如果文件中已有内容，请将 `landerlab` 代码块添加到现有的 `mcpServers` 对象中。

```json theme={null}
{
  "mcpServers": {
    "landerlab": {
      "httpUrl": "https://api.landerlab.dev/mcp",
      "oauth": {
        "enabled": true
      }
    }
  }
}
```

无需 API 密钥，也无需请求头。

## 第 3 步：登录

重启你的终端会话并运行：

```text theme={null}
/mcp auth landerlab
```

浏览器会打开 LanderLab 登录页面。登录后查看访问请求并点击 **Authorize**。终端确认成功后，返回终端即可。

## 验证连接

开始一个新会话并输入：

```text theme={null}
List my LanderLab workspaces
```

Gemini CLI 会调用 `workspaces_list` 并返回结果。

## 示例提示词

* “列出我所有的落地页及其发布状态”
* “显示落地页 X 最近 7 天的数据分析”
* “取消发布落地页 X”
* “显示工作区 1 的所有线索”

## 故障排查

**LanderLab 工具不可用** - 检查 `settings.json` 中的 JSON 是否有效（没有缺少逗号或括号）。确认文件已保存在 `~/.gemini/settings.json`，然后重启 Gemini CLI。

**服务器已列出但未验证** - 重新运行 `/mcp auth landerlab`。如果浏览器没有打开，请复制终端中输出的 URL。

**401 Unauthorized** - 你的会话已过期，或访问权限已在 LanderLab 中被撤销。请重新运行验证命令。

**从 API 密钥方式迁移** - 删除 `headers` 代码块和旧的 `url` 值，然后按照第 2 步操作。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.