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 MCP Serverfind recent news about AI advancements in healthcare"
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 Server
A Model Context Protocol (MCP) server that provides AI-powered internet search capabilities through the gemini-cli tool.
Overview
This MCP server allows Claude and other AI assistants to perform real-time internet searches by interfacing with the gemini-cli command-line tool. It provides a single query tool that can search for current information and provide AI-powered analysis.
Features
Real-time Search: Query current internet data through AI-powered search
MCP Protocol: Implements the Model Context Protocol for seamless integration
HTTP Streaming: Uses HTTP streaming transport for efficient communication
TypeScript: Fully typed with TypeScript for reliability
Graceful Shutdown: Handles SIGINT/SIGTERM signals for clean exits
Prerequisites
Node.js 18+
gemini-cliinstalled and configured on your systemTypeScript (for development)
Installation
Clone the repository:
git clone <repository-url>
cd gemini-mcpInstall dependencies:
npm installBuild the project:
npm run buildUsage
Development Mode
npm run devProduction Mode
npm startThe server will start on port 13001 by default, or you can set a custom port:
PORT=8080 npm startConfiguration
Environment Variables
PORT: Server port (default: 13001)
MCP Tool
The server provides one tool:
query
Description: Send a query to an AI agent that can search real-time internet data
Parameters:
text(string): The search query or question to send to the AI agent
Returns: AI-generated response with current information
Integration
With Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"gemini-search": {
"command": "node",
"args": ["path/to/gemini-mcp/dist/index.js"],
"env": {
"PORT": "13001"
}
}
}
}With Other MCP Clients
Connect to the HTTP streaming endpoint:
http://localhost:13001Development
Scripts
npm run build- Compile TypeScript to JavaScriptnpm run start- Run the compiled servernpm run dev- Run in development mode with ts-node
Project Structure
src/
├── index.ts # Main server implementation
├── package.json # Project configuration
└── dist/ # Compiled JavaScript (after build)Dependencies
fastmcp: MCP server framework
zod: Schema validation
child_process: Node.js built-in for spawning processes
License
MIT
Contributing
Fork the repository
Create a feature branch
Make your changes
Test thoroughly
Submit a pull request
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.