zym9863
MCP Serverzym9863public

pollinations ai image server

A Model Context Protocol server for generating images using Pollinations AI

Repository Info

1
Stars
0
Forks
1
Watchers
1
Issues
JavaScript
Language
MIT License
License

About This Server

A Model Context Protocol server for generating images using Pollinations AI

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

中文 | English

pollinations-ai-image-server MCP Server

A Model Context Protocol server for generating images using Pollinations AI

This is a TypeScript-based MCP server that implements an AI image generation system. It demonstrates core MCP concepts by providing:

  • Tools for generating images using Pollinations AI
  • Simple integration with Claude Desktop

Features

Tools

  • generate_image - Generate images using Pollinations AI
    • Takes a prompt as required parameter
    • Supports multiple image size options: 720x1280, 1280x720, 1024x1024 (default)
    • Downloads and saves the generated image to a temporary directory
    • Returns the file path of the saved image

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "pollinations-ai-image-server": {
      "command": "/path/to/pollinations-ai-image-server/build/index.js"
    }
  }
}

Usage

Once configured, you can use the server with Claude Desktop by asking Claude to generate images. For example:

"Please generate an image of a sunset over mountains using the pollinations-ai-image-server."

You can specify the image size by adding it to your request: "Generate a portrait (720x1280) image of a cat using pollinations-ai-image-server."

Supported image sizes:

  • 720x1280 (portrait)
  • 1280x720 (landscape)
  • 1024x1024 (square, default)

The image will be generated using Pollinations AI with the following settings:

  • Model: flux
  • Seed: 42

The generated image will be saved to a temporary directory and the file path will be returned.

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Quick Start

1

Clone the repository

git clone https://github.com/zym9863/pollinations-ai-image-server
2

Install dependencies

cd pollinations-ai-image-server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerzym9863
Repopollinations-ai-image-server
LanguageJavaScript
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation