在 Google Antigravity 中接入 DeepSeek Search

重点摘要

在 Google Antigravity 中通过 MCP 管理器或工作区配置接入 DeepSeek Search,选择范围、重载连接,并测试来源核验流程。

如果你不熟悉这些配置文件,可以把本指南发给 Antigravity 的 Agent,让它替你准备工作区配置。 检查它给出的 diff,再在本地输入 API 密钥。绝不要把真实密钥发到 Agent 对话中。
text
按照本指南,将 DeepSeek Search 接入当前 Antigravity 工作区。编辑前先检查已有的 .agents 文件。优先使用工作区范围,避免影响其他项目。沿用已有 MCP 设置,并解释每项变更。不要读取、打印或在聊天中传输我的密钥。说明我应在哪里本地输入密钥、如何重新加载 MCP,以及如何确认工具已显示。不要在未提前告知我的情况下发出实时请求。

Antigravity 将 MCP 管理整合在 Agent 界面中:IDE 提供 MCP Store 和原始配置视图,CLI 则提供交互式 /mcp 管理器,可查看连接状态和日志。工作区配置路径 .agents/mcp_config.json 可将搜索连接限定在单个项目中;只有希望所有工作区都能使用时,才选择全局配置。Google Antigravity MCP 文档

添加服务器前先选定范围

Antigravity 工作区和全局 MCP 配置路径,以及各自可访问的项目范围。

工作区配置仅将连接器提供给一个项目;全局配置可供多个项目使用。

范围

配置文件

作用

工作区

.agents/mcp_config.json

只有当前项目可以加载本地 DeepSeek 桥接服务

全局

~/.gemini/config/mcp_config.json

在 Antigravity 的多个工作区中可用

不保留配置

在终端发送一次 cURL 请求

只搜索一次,不注册 Agent 工具

首次测试建议选择工作区范围。Antigravity 的 Agent 权限设置分别管理终端命令、文件访问、MCP 工具和浏览器读取。保留符合你日常习惯的审批预设;连接 MCP 服务器不需要切换到不受限制的模式。Agent 设置

使用 MCP 管理器查看连接状态

在 IDE 中,打开 Agent 面板菜单,依次选择 MCP Servers → Manage MCP Servers → View raw config。在 CLI 中输入 /mcp 打开管理器。将服务器条目合并到现有的 mcpServers 对象中。Node 桥接服务和依赖配置可沿用Claude Code 教程中经过验证的适配器;Antigravity 会通过本地 stdio 启动它:

json
{
  "mcpServers": {
    "deepseek-search": {
      "command": "node",
      "args": ["--env-file=/absolute/path/deepseek-search-mcp/.env", "/absolute/path/deepseek-search-mcp/server.mjs"]
    }
  }
}

Node 会在启动服务器前从单独的 .env 文件读取密钥。不要把密钥文件或包含本地私密路径的工作区配置提交到 Git。配置文件本身不含凭据。

Antigravity 文档介绍了全局和工作区文件,并为远程 MCP 连接指定 serverUrl。本例使用本地 stdio,因此采用 command 和 args,不猜测远程 URL 字段。编辑后,从管理器重新加载 MCP 配置,并检查实时状态环。MCP 配置格式与路径

测试 Agent 是否核对了来源

Antigravity 检查 MCP 状态后执行 Search、Fetch、核查主张并引用来源。

桥接服务已连接只代表传输正常;抓取到的来源才能说明答案是否有据可依。

让 Antigravity 调查一个当前技术问题,例如项目依赖的最新稳定版本。请它依次完成:

  1. 搜索官方文档。
  2. 抓取一个结果 URL。
  3. 只有抓取页面能支持时才说明版本或要求。
  4. 引用原始文档 URL。

检查 Agent 的工具活动或 CLI MCP 日志。连接状态只证明 Antigravity 启动了桥接服务。只有 Agent 调用了 Search 和 Fetch,而且回答与返回的来源文本一致,测试才算完成。抓取到的页面内容属于不可信输入;和其他公开网页一样,其中可能包含提示注入。

不配置 MCP,改用终端

如果你需要反复查询但不想配置 MCP,可以使用 Claude Code 指南中的免依赖 search-cli.mjs。让 Antigravity 执行 node --env-file="/absolute/path/.env" /absolute/path/search-cli.mjs search "QUERY" 3,再对选定结果执行 fetch "SOURCE_URL"。这仍属于普通终端操作,请按你当前的权限预设检查和批准命令。

只需查询一次时,可以跳过 MCP,审查请求后用 cURL 调用。先在终端中无回显地输入密钥:

bash
read -r -s DEEPSEEK_API_KEY
export DEEPSEEK_API_KEY
curl --fail-with-body --max-time 20 \
  https://api.deepseek.com/v1/tools/search \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"site:developer.chrome.com/docs extensions service worker lifecycle","count":3,"need_content":false}'

响应包含候选来源 URL。核查某项主张时,将选中的 URL 以 {"url":"https://..."} 发给 Fetch 端点,并阅读返回的 Markdown。Search 摘要可以帮助挑选要检查的内容,但不能替代页面正文。参阅 DeepSeek Search 与 Fetch API 指南。

Antigravity 显示服务器断开时

打开 /mcp 查看连接日志。确认 Node 已安装且 Antigravity 进程能找到它、配置路径存在、MCP 进程能访问 API 密钥,而且配置仍是有效 JSON。修正错误来源后重新加载一次。如果服务器已连接,但回答缺少引用,可以补充一条简短的项目规则,或在任务提示中写明 Search → Fetch → 引用的要求。

Stack Overflow 2026 年 AI 编程 Agent 调查将 Google Antigravity 列为产品之一,在 “used” 系列中有 16% 的受访者提到它。这只是调查结果,不是市场份额估算;本指南聚焦于 Antigravity 当前记录的工作流。调查数据

完成标准

  • 工作区 MCP 管理器显示 deepseek-search 已启用。
  • 测试记录包含 Search 和 Fetch 两次调用。
  • 答案引用的页面正文确实支持主张。
  • 仓库中没有真实 API 密钥。

作者:Jasper Quinn,Auspia 的 AI 搜索产品研究员,追踪 60 多项功能变化。他撰写 AI 搜索产品变化及实际使用方式。

探索此主题

继续阅读同一增长脉络