pollinations-mpc
Pollinations MCPは、AIアシスタントやツールが画像、テキスト、音声を生成するためのモデルコンテキストプロトコルサーバーです。Zedコードエディタに統合され、開発環境内でシームレスにPollinations AI機能を利用できます。設定がほとんど不要で、軽量な設計が特徴です。
GitHubスター
1
ユーザー評価
未評価
フォーク
0
イシュー
0
閲覧数
2
お気に入り
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
フォロワー
25
リポジトリ
185
Gist
2
貢献数