Gemini
| ⚡ 要求 | Lima >= 2.0 |
|---|
本页面介绍如何将 Lima 用作 Google Gemini CLI 的沙箱。
先决条件
除了 Gemini 和 Lima 之外,确保已安装 limactl mcp 插件:
$ limactl mcp -v
limactl-mcp version 2.0.0-alpha.1
limactl mcp 插件自 v2.0 起已捆绑在 Lima 中,但根据 安装 方法的不同,
可能未安装。
配置
- 运行默认的 Lima 实例,并挂载你的项目目录:
limactl start --mount-only "$(pwd):w" default
如果不想允许写入挂载目录,请删除 :w 后缀。
- 创建
.gemini/extensions/lima/gemini-extension.json,内容如下:
{
"name": "lima",
"version": "2.0.0",
"mcpServers": {
"lima": {
"command": "limactl",
"args": [
"mcp",
"serve",
"default"
]
}
}
}
- 修改
.gemini/settings.json以禁用 Gemini CLI 的 内置工具, 除非它们与本地命令执行和文件 I/O 无关:
{
"coreTools": ["WebFetchTool", "WebSearchTool", "MemoryTool"]
}
用法
只需在项目目录中运行 gemini。
Gemini 会自动识别 Lima 提供的 MCP 工具。