banana-prompts
🍌 Official Model Context Protocol (MCP) server for Banana Prompts. Search and discover high-quality Nano Banana prompts in your AI assistant. Visit https://bananaprompts.fun for more.
claude mcp add --transport stdio banana-prompts-banana-prompts-mcp node /path/to/banana-prompts-mcp/dist/index.js
How to use
This MCP server exposes Banana Prompts search capabilities via MCP-compatible clients. It lets you search for AI art prompts from Banana Prompts by tags or by a text query, returning results that include links to the full prompts and associated high‑resolution images on bananaprompts.fun. The available tools are search_prompts_by_tags, which accepts an array of tags to filter results, and search_prompts_by_query, which takes a free-form search string to find matching prompts. Use these tools through your MCP client (e.g., Claude Desktop) to quickly locate prompts that match your creative intent. The server is designed to integrate smoothly with Claude-like clients by exposing a simple toolset for retrieving curated prompts based on user input.
How to install
Prerequisites:
- Node.js v18 or higher
- An MCP-compatible client (e.g., Claude Desktop)
Installation steps:
-
Clone the repository and navigate into it: git clone https://github.com/Banana-Prompts/banana-prompts-mcp.git cd banana-prompts-mcp
-
Install dependencies: npm install
-
Build the project (if applicable): npm run build
-
Run the server using Node.js (example): node dist/index.js
Note: If your MCP client expects a specific entry file path, adjust the command args accordingly to point to the built dist/index.js. Ensure the server is reachable by your MCP client on the configured host/port defaults (check your environment or server setup for port exposure).
Additional notes
Tips and considerations:
- The server relies on a compiled dist/index.js. Ensure you run the build step if your repository uses a build process before starting the server.
- In Claude Desktop or other MCP clients, configure the mcpServers entry with the correct absolute path to dist/index.js on your machine.
- If you run behind a firewall or need a specific port, configure the host/port accordingly in your MCP client's settings or environment.
- No mandatory environment variables are specified for this server by default; add placeholders under env if you plan to inject API keys or custom configuration later (e.g., API_BASE_URL, BANANA_PROMPTS_API_KEY).
- If you encounter path resolution issues, ensure the path in the args array is absolute and accessible by the user running the server.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
ironcurtain
A secure* runtime for autonomous AI agents. Policy from plain-English constitutions. (*https://ironcurtain.dev)
CanvasMCPClient
Canvas MCP Client is an open-source, self-hostable dashboard application built around an infinite, zoomable, and pannable canvas. It provides a unified interface for interacting with multiple MCP (Model Context Protocol) servers through a flexible, widget-based system.
vikunja
Model Context Protocol server for Vikunja task management. Enables AI assistants to interact with Vikunja instances via MCP.
grok-faf
First MCP server for Grok | FAST⚡️AF • URL-based AI context • Vercel-deployed
mcp-turso
MCP server for interacting with Turso-hosted LibSQL databases