Prerequisites
Gemini CLI
Install the Gemini CLI (
npm install -g @google/gemini-cli)Civic Account
Create a free account and configure your tools at app.civic.com
Create a free Civic account
Go to app.civic.com and sign in with Google, GitHub, or email.
Select your MCP servers
During onboarding, choose which services you want your AI to access — GitHub, Slack, Google Workspace, Dropbox, and more. This creates your default toolkit.
Authentication: Gemini CLI uses OAuth. The first time you run a tool call, you’ll be redirected to app.civic.com in your browser to sign in and authorize. After that, credentials are cached and subsequent sessions don’t require a browser.
Setup
Gemini CLI supports remote MCP servers viahttpUrl — no local bridge required.
- Global config (~/.gemini)
- Project config (.gemini)
Add Civic to your user-level Gemini settings at This makes Civic available in all your Gemini CLI sessions.
~/.gemini/settings.json:Test Your Connection
Start a Gemini CLI session and try:Troubleshooting
MCP server not found
MCP server not found
Confirm the
settings.json is valid JSON and saved at the correct path. Run gemini from the project directory if using project-scoped config.Authentication error
Authentication error
Delete the cached credentials and re-authenticate:Then start a new session — the OAuth flow will run again on the next request.
Tools not available after connecting
Tools not available after connecting
Visit app.civic.com to confirm your toolkit has MCP servers configured. An empty toolkit will result in no tools being available.
Need Help?
Troubleshooting
Common connection issues and solutions
Get Help
Ask in our developer Slack

