pollinations-mpc

Pollinations MCP is a Model Context Protocol server that allows AI assistants and tools to generate images, text, and audio directly. Integrated into the Zed code editor, it provides seamless access to Pollinations AI features within your development environment. It requires minimal setup and allows for easy integration through standard input/output.

GitHub Stars

2

User Rating

Not Rated

Favorites

0

Views

39

Forks

0

Issues

0

README
Pollinations Multimodal MCP Server

Pollinations MCP is a Model Context Protocol (MCP) server for the Pollinations AI APIs that enables AI assistants and tools (such as Zed or Claude) to generate images, text, and audio directly. This server follows the "thin proxy" design principle, focusing on minimal data transformation and direct communication through stdio.

This extension integrates the MCP server into the Zed code editor, providing seamless access to Pollinations AI features directly within your development environment.

Features
  • Generate image URLs from text prompts
  • Generate actual images and return them as base64-encoded data
  • Generate text responses from text prompts
  • Generate audio (text-to-speech) from text prompts
  • List available image and text generation models
  • STDIO transport for easy integration with MCP clients
  • Simple and lightweight
  • Compatible with the Model Context Protocol (MCP)
  • Context Server Integration: Registers a context server in Zed that communicates with Pollinations MCP via a Node.js process.
  • Zero Configuration: Works out-of-the-box with Zed, requiring minimal setup.
Available Tools

The MCP server provides the following tools:

Content Generation
  • generateImageUrl
    Generates an image URL from a text prompt.

  • generateImage
    Generates an image and returns it as base64-encoded data.

  • respondAudio
    Generates an audio response to a text prompt.

  • sayText
    Generates speech that says the provided text verbatim.

  • generateText
    Generates text from a prompt using text models.

  • listModels
    Lists available models for image or text generation.

Usage

Once installed and enabled in Zed:

  • The extension checks for the latest version of the Pollinations MCP Node.js package.
  • It installs or updates the package if necessary.
  • It launches the Pollinations MCP server as a Node.js process when required by Zed.

No manual configuration is required. The extension is designed to be plug-and-play.


Author

Davide Ladisa (info@davideladisa.it)