Gemini Chat MCP
Enables chatting with Google Gemini AI models (Gemini 3 Pro and Gemini 2.5 Flash), supporting text and image responses, and allows interaction with custom Gems by providing gem IDs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini Chat MCPExplain quantum computing in simple terms"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gemini Chat MCP
A simple MCP server for chatting with Google Gemini and custom Gems.
Features
Chat with Gemini - Send messages and receive responses (text + images)
Custom Gems support - Chat with your custom Gems by providing gem_id
Model selection - Choose between Gemini 3 Pro (default) or Gemini 2.5 Flash
Auto cookie sync - Chrome extension automatically syncs cookies
Installation
cd C:/Working/gemini-chat-mcp
pip install -e .Configuration
Option 1: Chrome Extension (Recommended)
Open Chrome and go to
chrome://extensions/Enable "Developer mode"
Click "Load unpacked" and select the
chrome-extensionfolderLogin to gemini.google.com
Click the extension icon to verify cookies are synced
The extension runs a local server on port 52525 that the MCP server uses to fetch cookies automatically.
Option 2: Manual .env
Copy .env.example to .env and fill in your cookies:
GEMINI_SECURE_1PSID=your_psid_here
GEMINI_SECURE_1PSIDTS=your_psidts_hereTo get cookies manually:
Login to gemini.google.com
Open DevTools (F12) → Application → Cookies
Copy
__Secure-1PSIDand__Secure-1PSIDTSvalues
Usage with Amp
Add to your settings.json:
{
"amp.mcpServers": {
"gemini-chat": {
"command": "python",
"args": ["C:/Working/gemini-chat-mcp/src/gemini_chat_mcp/server.py"]
}
}
}Or using module:
{
"amp.mcpServers": {
"gemini-chat": {
"command": "python",
"args": ["-m", "gemini_chat_mcp"],
"cwd": "C:/Working/gemini-chat-mcp"
}
}
}Tools
chat
Chat with Gemini. Can generate text and images.
Parameter | Type | Required | Description |
| string | ✅ | Message to send to Gemini |
| string | ❌ | Custom Gem ID from URL |
| string | ❌ |
|
Example - Basic chat:
{"message": "Hello, how are you?"}Example - Chat with custom Gem:
{
"message": "Hello!",
"gem_id": "10wwoIn-UvdTVzg4rFH3szi4wk8oTo8Cf"
}Example - Use specific model:
{
"message": "Explain quantum computing",
"model": "gemini-2.5-flash"
}set_cookie
Update cookies when they expire.
Parameter | Type | Required | Description |
| string | ✅ | New |
| string | ❌ | New |
How to get Gem ID
From a Gem URL like:
https://gemini.google.com/gem/10wwoIn-UvdTVzg4rFH3szi4wk8oTo8CfThe Gem ID is: 10wwoIn-UvdTVzg4rFH3szi4wk8oTo8Cf
Project Structure
gemini-chat-mcp/
├── src/gemini_chat_mcp/
│ ├── __init__.py
│ ├── __main__.py
│ └── server.py # Main MCP server
├── chrome-extension/ # Cookie sync extension
│ ├── manifest.json
│ ├── background.js
│ ├── popup.html
│ ├── popup.js
│ └── icons/
├── .env.example
├── .gitignore
├── pyproject.toml
└── README.mdLicense
MIT
Related MCP Connectors
Google NotebookLM via natural language: create notebooks, add sources (PDF, URL, YouTube) and ask gr
Send quick greetings, scrape website content, and generate text or images on demand. Perform web s…
Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LNS2905/gemini-chat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server