Connect your agent
Pensieve for Gemini CLI
This page tells you how to connect Gemini CLI to Pensieve over MCP, and what changes on your computer.
Connect Gemini CLI
- Install Pensieve (see Install).
- Run one of these commands:
pensieve integrate recommended # every agent on this computer pensieve integrate gemini-mcp gemini pensieve-search # only Gemini CLI - Restart Gemini CLI. It loads its MCP servers when it starts.
- Ask Gemini CLI a question about your code, for example “where do we retry failed webhooks?”.
What Pensieve adds
| Add-on | Id | File |
|---|---|---|
| MCP server | gemini-mcp | ~/.gemini/settings.json |
| Instructions block | gemini | ~/.gemini/GEMINI.md |
| Skills | pensieve-search | ~/.agents/skills |
The instructions block goes in ~/.gemini/GEMINI.md, between <!-- pensieve:start --> markers.
Connect by hand
Add this entry to ~/.gemini/settings.json. Use the full path of your pensieve command. To find it, run
which pensieve.
{
"mcpServers": {
"pensieve": {
"command": "/Users/you/.local/bin/pensieve",
"args": ["mcp"]
}
}
}
Remove
pensieve integrate gemini-mcp gemini --remove
Pensieve removes only the entries that it added.
See also: scopes, the MCP tools, and the benchmark.
Something wrong or missing? Tell us on GitHub.