Skip to content

feat: add gemini-extension.json to support Gemini CLI installation#139

Open
shuvajyotikar13 wants to merge 4 commits intoClickHouse:mainfrom
shuvajyotikar13:main
Open

feat: add gemini-extension.json to support Gemini CLI installation#139
shuvajyotikar13 wants to merge 4 commits intoClickHouse:mainfrom
shuvajyotikar13:main

Conversation

@shuvajyotikar13
Copy link
Copy Markdown

This PR adds a gemini-extension.json manifest to the repository, enabling out-of-the-box support for the Gemini CLI.

By adding this file, users can now install the ClickHouse MCP server as a native extension using a single command:
gemini extensions install https://github.com/ClickHouse/mcp-clickhouse

Key Additions:

  • Defines the uv run command for execution so the extension is enabled by default.
  • Adds a settings block that prompts the user for their CLICKHOUSE_HOST, PORT, USER, and PASSWORD during installation, automatically mapping them to the expected environment variables securely.

This PR adds a `gemini-extension.json` manifest to the repository, enabling out-of-the-box support for the Gemini CLI. 

By adding this file, users can now install the ClickHouse MCP server as a native extension using a single command:
`gemini extensions install https://github.com/ClickHouse/mcp-clickhouse`

**Key Additions:**
* Defines the `uv run` command for execution so the extension is enabled by default.
* Adds a `settings` block that prompts the user for their `CLICKHOUSE_HOST`, `PORT`, `USER`, and `PASSWORD` during installation, automatically mapping them to the expected environment variables securely.
feat: add gemini-extension.json to support Gemini CLI installation
To include the masking of passwords
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant