Google Images Search
About
Search for Google images, view results, and download them directly within your IDE.
Details
- Author
- srigi
- Categories
- Search, Knowledge Base, Other
Jump to
Setup
Install Google Images Search in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/srigi/mcp-google-images-search
Follow the installation instructions in the repository README, then restart your MCP client.
Search. See. Save.– The only MCP that shows Google Images results directly in your chat as actual images, not just links!
Unlike other tools that return text descriptions or links, this MCP displays search results as actual images in your conversation. Works withClineandWindsurf.
Perfect for getting visual inspiration, finding assets for projects, or quickly browsing images without leaving your IDE.
- Node.js v20+
- Google Cloud Platform account (free tier sufficient)
- Compatible IDE: Cline or Windsurf
Step 1: create Google Custom search engine
- Go toGoogle Programmable Search Engine - Click"Add"to create a new search engine - In"Sites to search", enter(asterisk) to search the entire web
- Give your search engine a name (e.g., "My Image Search")
- In the search engine settings, enable"Image search"option
- Click"Create"
- Copy theSearch engine ID- you'll need this for configuration
- Go toGoogle Cloud Console API Credentials
- If you don't have a project, create one
- Click"+ CREATE CREDENTIALS"→"API key"
- Copy the generated API key
- (Optional) Restrict the API key to "Custom Search API" for security
Add the following configuration to your MCP settings:
{ "mcpServers": { "googleImagesSearch": { "command": "npx", "args": ["-y", "@srigi/mcp-google-images-search"], "env": { "API_KEY": "your-google-api-key-here", "SEARCH_ENGINE_ID": "your-search-engine-id-here" }, "autoApprove": ["search_image", "persist_image"] } } }
Replaceyour-google-api-key-hereandyour-search-engine-id-herewith the values from steps 1 and 2.
Here's how to use the MCP once configured:
-
Search for images: Ask your AI assistant to search for images
Get more results: Request additional search results
Save an image: Ask to save a specific result to your project
Save the 3rd image to the "assets" folder
The MCP will display the search results as actual images in your chat history, and you can easily save any of them to your local project directory.
Want to contribute? Great! Quality contributions are welcomed.
Requirements: Node.js v20+,direnv, PNPM v10
- Copy.envrc (example)to.envrcand add your Google API credentials
- Runpnpm install && pnpm dev
- Update your MCP configuration for development:
{ "mcpServers": { "googleImagesSearch": { "command": "node", "args": ["/absolute/path/to/project/src/index.js", "--debug", "--pretty-print"], "env": { "API_KEY": "your-google-api-key-here", "SEARCH_ENGINE_ID": "your-search-engine-id-here" }, "autoApprove": ["search_image", "persist_image"] } } }
- No--debugflag provided - logging is disabled
- --debugwithout argument - enable logging intodebug.login current working directory the running MCP
- --debug /absolute/path/to/debug.log- enable logging and write logs to the specified absolute path
- --pretty-print- Format logs for better readability (formatted JSON output)
note: only absolute path is allowed when providing a path to--debug. Relative paths will cause the server to exit with an error!*
Thepnpm devauto-recompile all changes to.tsfiles. But you must reload your MCP server manually for changes to be reflected in your IDE.
Usepnpm dev:inspectorfor interactive testing in the browser.
🔍 search_image- Find images using Google's vast database
- query(required) - What you're looking for
- count(1-10, default: 2) - How many results
- safe('off'/'medium'/'high') - Filter level
- startIndex- For pagination
💾 persist_image- Download and save images to your project
- url(required) - Image URL to download
- targetPath(required) - Where to save it (folder or full path)
Security features: Path validation, MIME type checking, 10MB size limit, supports all major image formats (JPEG, PNG, GIF, WebP, SVG, etc.)
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Fetch, convert, and search AWS documentation pages, with recommendations for related content.
Search campgrounds around the world on campertunity, check availability, and provide booking links.
The Ferryhopper MCP Server exposes ferry routes, schedules and booking redirects so an AI assistant can discover connections across Europe and the Mediterranean and send users to Ferryhopper to complete bookings.
All-in-One SEO & Web Intelligence Toolkit API from FetchSERP.
MCP server that provides read-only access to HyperKitty, the web-based email archive component of Mailman 3.
At Sunrise Apps, we believe AI agents should be limitless, especially when it comes to visual data. We created ImageSorcery to bridge the critical gap in AI's ability to interact with and manipulate images directly, all while upholding the highest standards of privacy and security.
Just Domain is the domain registrar for businesses built with AI. Its remote MCP server checks availability and returns first-year and renewal pricing, plus a link to register on justdomain.ai, with DNS and WHOIS privacy in the same place. No account, no API key, read only. Endpoint: https://mcp.justdomain.ai/
Research tools, including a Sqlite-backed document stash
Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.
SerpApi MCP Server for Google and other search engine results
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




