Google Images Search

by srigi

Not rated
GitHub

About

Search for Google images, view results, and download them directly within your IDE.

Details

Author
srigi
Categories
Search, Knowledge Base, Other

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 to
Google 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.