{
  "markdown": "# Metabase Gemini Extension\n\nThe official [Gemini CLI](https://geminicli.com/) extension for [Metabase](https://www.metabase.com/). Developed and maintained by the Metabase Team.\n\n## What's included\n\n- Extension manifest: `gemini-extension.json` (declares the `metabaseUrl` setting + the Metabase MCP server)\n- Context file: `GEMINI.md` (tells Gemini when to use the Metabase MCP and what not to do)\n\nCurrent scope: **manifest + MCP config + context file only** (no agent skills, commands, or hooks yet).\n\n## Requirements\n\n- Gemini CLI with extension support.\n- A Metabase instance on version **60 or higher** with the MCP server enabled (it ships enabled by default in 60+).\n\n## Install\n\n```sh\ngemini extensions install https://github.com/metabase/metabase-gemini-extension\n```\n\nGemini will prompt for `metabaseUrl` during install — paste your Metabase base URL (e.g. `https://metabase.acme.com` or `http://localhost:3000`, no trailing slash).\n\n## First use\n\nAfter installing, open `gemini` and run this once to authorize:\n\n```\n/mcp auth metabase\n```\n\nThis opens your browser for the Metabase OAuth handshake. Approve, and the token is cached for subsequent calls. After that you can ask things like \"what tables do I have in Metabase?\" and the agent will use the MCP tools.\n\n> Note: Gemini CLI does not currently kick off OAuth automatically for streamable-HTTP MCP servers, so `gemini mcp list` will show `Disconnected` until you run `/mcp auth metabase` once. You only need to do this once; tokens are cached. Tracking issues: [google-gemini/gemini-cli#19068](https://github.com/google-gemini/gemini-cli/issues/19068), [#20017](https://github.com/google-gemini/gemini-cli/issues/20017), [#20990](https://github.com/google-gemini/gemini-cli/issues/20990), [#23296](https://github.com/google-gemini/gemini-cli/issues/23296), [#25473](https://github.com/google-gemini/gemini-cli/issues/25473).\n\n## Changing the URL later\n\n```sh\ngemini extensions set metabase.metabaseUrl https://metabase.new-host.com\n```\n\n## How to test the extension locally\n\n1. Clone this repo.\n2. Link it into Gemini as a local development extension:\n\n   ```sh\n   gemini extensions link /path/to/metabase-gemini-extension\n   ```\n\n3. Gemini will prompt for the `metabaseUrl` setting (paste any reachable Metabase URL).\n4. Start a Gemini chat and ask it to query something in Metabase — the first call triggers OAuth in your browser.\n\n## Attribution\n\nSister projects from the Metabase Team:\n\n- [`metabase-codex-plugin`](https://github.com/metabase/metabase-codex-plugin)\n- [`metabase-cursor-plugin`](https://github.com/metabase/metabase-cursor-plugin)\n\n## License\n\nMIT\n",
  "bytes": 2638,
  "sha": "e939b36140c0eec8fde3938f781b83a3b801e9c0f15790c542e4dff4b00751e4",
  "repo_slug": "metabase/metabase-gemini-extension",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_metabase_metabase_gemini_extension_864641cf/readme"
}