gemini-mcp
Provides access to Google's Gemini API with Google Search grounding for up-to-date information.
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-mcpWhat are the latest features in Bun 1.2?"
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-mcp
A minimal MCP (Model Context Protocol) server that provides access to Google's Gemini API with Google Search grounding for up-to-date information.
Features
Single
ask_geminitool for querying Gemini modelsGoogle Search grounding for up-to-date information
Returns grounding sources with responses
Lightweight implementation using Bun
Related MCP server: MCP with Gemini Integration
Installation
Prerequisites
Bun runtime
Install from npm
bunx @nhosoya/gemini-mcpInstall from source
git clone https://github.com/nhosoya/gemini-mcp.git
cd gemini-mcp
bun installConfiguration
Environment Variable
Set your Gemini API key:
export GEMINI_API_KEY=your-api-key-hereClaude Code
claude mcp add gemini --scope user --env GEMINI_API_KEY=your-api-key -- bunx @nhosoya/gemini-mcpOther MCP Clients
Example configuration for other MCP clients (e.g., Cursor):
{
"mcpServers": {
"gemini": {
"command": "bunx",
"args": ["@nhosoya/gemini-mcp"],
"env": {
"GEMINI_API_KEY": "your-api-key"
}
}
}
}Or if installed from source:
{
"mcpServers": {
"gemini": {
"command": "bun",
"args": ["run", "/path/to/gemini-mcp/src/index.ts"],
"env": {
"GEMINI_API_KEY": "your-api-key"
}
}
}
}Usage
Tool: ask_gemini
Ask Gemini a question with optional Google Search grounding.
Parameters:
Parameter | Type | Default | Description |
| string | (required) | The question or prompt to send to Gemini |
| string |
| Gemini model to use |
| boolean |
| Enable Google Search grounding |
Example:
What are the latest features in Bun 1.2?Response:
The tool returns Gemini's response along with grounding sources (when enabled):
Bun 1.2 introduces several new features...
## Sources
- [Bun 1.2 Release Notes](https://bun.sh/blog/bun-v1.2)
- [Bun Documentation](https://bun.sh/docs)Development
# Run the server
bun run start
# Type check
bun run tsc --noEmitLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/nhosoya/gemini-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server