继:
有佬友疑问为啥注册这么多 PRO 账号,当然是为了白嫖啦。
用了几个 2api,有些奇奇怪怪的问题,可能主要是交错思考,工具调用的问题,于是参考论坛各位大佬和官方 api 文档,用 codex 糊了一个 Antigravity2Api。
主要改进:
反代出标准的 Claude API 和 Gemini API
完整适配 CC
WORK-AROUND for MCP
function_calling
subagent
结构化输出
流式思考
完整的交错思考签名验证(thoughtsignature)
大香蕉生图
web_search(Antigravity 内置的 flash2.5 模型)
token 计算 count_tokens
Gemini 端点支持 geminicli (没严格测试)
账号切换等等。
- Thought Signatures(思考签名):按 Gemini 官方规范透传
thoughtSignature,在 thinking / 工具调用等场景中确保下一轮请求能原样带回签名,避免missing thought_signature类校验错误。 - 工具调用(Tool Use):支持 Claude
tool_use/tool_result与 GeminifunctionCall/functionResponse的互转,兼容需要工具调用的客户端 / 工作流。
已知问题:
在使用 MCP 时,claude 转为 antigravity 的 v1internal 接口所使用的 gemini 格式后,v1internal 内部判断当前 model 是 claude,将 request 转回 claude 格式,或者是因为带了 claude 格式的思考签名,解析出了 claude 的字段,但是其内部接口又不能使用 claude 的某些字段,所以 MCP 会有各种奇奇怪怪的问题,这也是使用原生 Antigravity 时会出现各种 MCP 问题的原因。只能看 google 后续会不会去修 Antigravity 的 MCP,或者你也可以试用下如下 WORK-AROUND FOR MCP 方案。 ![]()
WORK-AROUND FOR MCP 折中方案(实验性)
虽然 Antigravity 内部的 MCP 兼容性问题无法从外部彻底修复,但本项目提供一个 “切换到 Gemini 执行 MCP” 的折中方案,避免 Claude 模型直接触发 MCP 导致异常。
也就是让 gemini 模型帮你做 MCP 调用。
原理(简述)
- Claude 段:当检测到请求里存在
mcp__*工具时,会在 system 中注入强提示:严禁直接调用 MCP 工具,需要通过输出特殊字符串AG2API_SWITCH_TO_MCP_MODEL通知服务端切换。 - 服务端:如果在首轮流式输出中检测到
AG2API_SWITCH_TO_MCP_MODEL(或仍然出现mcp__*的tool_use),会丢弃这次输出并用AG2API_SWITCH_TO_MCP_MODEL指定的gemini-*模型重发本轮请求,让 Gemini 来完成 MCP 工具调用。 - 会话隔离:进入 Gemini(MCP)段后,后续相关
tool_result回合继续路由到该 Gemini 模型;回到 Claude 段时会折叠 MCP 段历史,避免跨模型携带 thought/signature 导致Corrupted thought signature等报错。
使用方法
-
在
.env配置AG2API_SWITCH_TO_MCP_MODEL(为空 / 不配置则完全关闭该功能):推荐示例(仅示例,必须显式配置才会启用) AG2API_SWITCH_TO_MCP_MODEL=gemini-3-flash
-
重启服务后,Claude Code / 客户端正常使用
mcp__*工具场景即可(触发时服务端会自动切换并重试)。
项目地址,如果有用请帮忙点个小小 star:
更新
20260109
antigravity v1internal 的 API 更新导致 429,适配完成
20251228
WORK-AROUND for MCP,具体见项目介绍
20251227
前端添加版本更新提示,需要同步.env 到最新,docker 要重新 pull
20251226
支持 subagent
完善 web_search,支持 Sources 展示,Did xxx search
适配 gemini 0.22.2
20251220
添加了 web 管理界面
添加了 docker 部署
另外,codex 真的很牛逼,自我感觉目前可用于生产环境开发,
所以,有大佬拉拉我 team 么,感谢感谢!
Source: Antigravity2Api【WORK-AROUND FOR MCP】完整适配CC,subagent,交错思考、生图、搜索等等 – 开发调优 / 开发调优, Lv1 – LINUX DO