Server: zhongweili/nanobanana-mcp-server — https://github.com/zhongweili/nanobanana-mcp-serverWhat it does: Lets Claude generate and edit images with Google's Gemini image models (Nano Banana 2 / Nano Banana Pro) directly inside a chat.
Time: ~15 minutes
Tier: ⚠️ Community MCP. Not an official Anthropic or Google connector. I have used this server myself, but I cannot guarantee its safety — nobody can. Section 1 teaches you how to make that call for yourself. Do not skip it.
The install steps below take fifteen minutes. This section is the one that protects your business. Learn the method here and you can apply it to every MCP you ever consider — not just this one.
| Tier | What it is | Risk |
|---|---|---|
| Official connectors | Built into Claude. One click to connect. Notion, Gmail, Drive, ClickUp. | Lowest |
| Official third-party servers | Built by the platform itself, you install the URL yourself. Shopify, Stripe, Higgsfield. | Low — the vendor's reputation is on the line |
| Community servers | Built by an individual or a small team. Installed by pasting code into a config file on your machine. | Highest |
Nano Banana is tier three. There is no official Google-built Nano Banana MCP. Every option out there is community-built, and there are at least four competing versions with different maintainers. That's precisely why you need a method rather than a recommendation.
Run every community MCP through these before it goes near your machine.
Who built it?
What does it want? 4. What is it asking for access to? An image server should want an image API key. If it also wants your file system, your email, or your browser — stop. Scope creep in permissions is the single loudest alarm bell. 5. Can you read the code? Open source and a permissive licence (MIT, Apache) means the code is inspectable. You may not read it yourself, but thousands of people can, and that's the point. 6. Does it fetch anything from an external link at runtime? This is the one that catches people. If the server pulls code or instructions from a remote URL, whatever's behind that URL can be swapped after you install it. It passes every security scanner on day one and turns malicious on day ninety. That is not hypothetical — it's exactly how the 26,000-install attack worked.
What happens if it goes wrong? 7. What's the blast radius? If this server were compromised tomorrow, what could it reach? An image generator with one API key and a folder to write to is a contained problem. An MCP with write access to your Seller Central or your customer database is not. 8. Can you contain it? Use a dedicated API key with a spend cap. Don't reuse a key you've given to five other tools. Assume you may need to revoke it in a hurry.
I've used zhongweili/nanobanana-mcp-server and it has worked well for me. Here's how it scores:
| Check | Result |
|---|---|
| Named maintainer | Yes — public GitHub identity |
| Traction | ~360 stars, ~110 forks |
| Maintained | 6 releases, most recent Feb 2026 |
| Licence | MIT — open and inspectable |
| In the official MCP Registry | Yes — io.github.zhongweili/nanobanana-mcp-server |
| Permissions requested | A Gemini API key, and a folder to write images to. Nothing else. |
| Blast radius | Contained — one revocable key, one output folder |
But — and read this properly — I cannot guarantee its safety, and neither can anyone else.
I am not vouching for this code. I've used it, it did what it said, and it passes the checks above as of the day I'm writing this. None of that is a security audit. Repos change hands. Maintainers lose interest. Dependencies get compromised upstream. A server that's clean today can be a problem in six months, and you'd have no notification.