
mcp-gemini-search
by arjunprabhulal·★ 56·Score 39
MCP server integrating Gemini 2.5 Pro with flight search tools via function calling.
Overview
This MCP server enables natural language flight search by leveraging Google's Gemini 2.5 Pro function calling capabilities. It connects to an MCP flight search server to convert conversational queries into structured flight searches. The system demonstrates a complete integration between large language models and MCP tools, handling parameter extraction, tool execution, and result formatting automatically.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need natural language flight search capabilities using Gemini and want to integrate it with other MCP-compatible tools.
When NOT to choose this
Avoid this if you need alternative flight providers beyond SerpAPI or prefer solutions with more extensive tool coverage beyond just flight searches.
Tools this server exposes
1 tool extracted from the READMEsearch_flightsSearch for flights between locations and dates using SerpAPI
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/arjunprabhulal/mcp-gemini-search.git
cd mcp-gemini-search- Install dependencies:
pip install -r requirements.txt
pip install mcp-flight-search- Set environment variables:
export GEMINI_API_KEY="YOUR_GEMINI_API_KEY"
export SERP_API_KEY="YOUR_SERPAPI_API_KEY"- Run the client:
python client.pyFAQ
- What MCP tools does this server provide?
- This server doesn't provide MCP tools itself - it's a client that uses the mcp-flight-search tool via MCP protocol.
- What API keys are required to use this MCP server?
- You need a Google AI Studio API key for Gemini 2.5 Pro and a SerpAPI key for the flight search functionality.
Compare mcp-gemini-search with
Last updated · Auto-generated from public README + GitHub signals.