pollinations-mpc
Pollinations MCP is a Model Context Protocol server that allows AI assistants and tools to generate images, text, and audio. It integrates seamlessly into the Zed code editor, enabling easy access to Pollinations AI features within the development environment. The server is designed to be lightweight and requires minimal setup, making it user-friendly.
GitHub Stars
1
User Rating
Not Rated
Forks
0
Issues
0
Views
3
Favorites
0
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.
Project Structure
src/pollinations-mcp.rs
— Main Rust source file implementing the extension logic.Cargo.toml
— Rust project manifest and dependencies.extension.toml
— Zed extension manifest and metadata..gitignore
— Standard ignore file for build artifacts.extension.wasm
— Compiled WebAssembly binary for Zed (generated).target/
— Build output directory (generated).
Author
Davide Ladisa (info@davideladisa.it)
For more information, visit the repository.
I enjoy feeding my cat in my spare time and building web projects that matter.
7
Followers
25
Repositories
185
Gists
2
Total Contributions