MCP-Server-TEST1

MCP-Server-TEST1

3.1

If you are the rightful owner of MCP-Server-TEST1 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Venice AI Image Generator MCP Server integrates with Venice AI for image generation, featuring an approval/regeneration workflow.

The Venice AI Image Generator MCP Server acts as a bridge between LLMs and Venice AI's image generation capabilities. It allows LLMs to generate images based on text prompts and implements an interactive approval workflow with thumbs up/down feedback. The server follows the MCP client-server architecture, connecting LLM hosts like Claude to the Venice AI API. It features a FastMCP server for protocol communication, Venice AI integration, an image cache, and tool definitions for LLM interaction. The server supports image generation, approval, and regeneration, and integrates with Google's Gemini API for multi-view generation. Future enhancements include persistent storage, image editing, and additional views.

Features

  • Image Generation with Approval Workflow: Generates images using Venice AI based on text prompts and allows users to approve or request regeneration.
  • Technical Implementation: Implements MCP tools for image generation, approval, and regeneration, and lists available Venice AI models.
  • User Experience: Provides an interactive flow where users can approve or regenerate images through a thumbs up/down system.
  • Gemini Integration for Multi-View Generation: Processes approved images through Google's Gemini API to generate multiple consistent views of 3D objects.
  • 3D Model Generation: Converts 2D images into a 3D model using CUDA Multi-View Stereo after all views are approved.

Tools

  1. generate_venice_image

    Creates an image from a text prompt and returns it with approval options.

  2. approve_image

    Marks an image as approved when the user gives a thumbs up.

  3. regenerate_image

    Creates a new image with the same parameters when the user gives a thumbs down.

  4. list_available_models

    Provides information about available Venice AI models.