1. Conduid
  2. Developer Tools
  3. Visara
MCP server · Developer Tools

Visara

Visara - Visual MCP Server for detailed UI prototype analysis

Unclaimed last commit 8 months ago qwenmcpimage-visionuidevtoolsclaudecodeopencode
48Fair

Scored 5 months ago · breakdown

About Visara

Visara is an MCP server published by alexQi in the Developer Tools category: visara - Visual MCP Server for detailed UI prototype analysis.

The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/alexQi/visara

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Visara

Powered by Claude · Grounded in docs

I know everything about Visara. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Visara - Visual MCP Server

Visara is a Model Context Protocol (MCP) compliant visual analysis server that provides image processing capabilities through the official MCP protocol. It can analyze images, extract text content, understand scenes, and provide detailed descriptions for frontend development workflows.

Features

  • MCP Protocol Compliance: Full compliance with the Model Context Protocol specification using the official @modelcontextprotocol/sdk
  • Image Analysis: Analyze images and extract detailed information including objects, text, and scene understanding
  • Frontend Development Support: Specialized prompts for UI/UX analysis and frontend development
  • Local File Path Support: Automatically converts local file paths to base64 data URLs
  • Production Ready: Includes Docker support, health checks, and caching
  • Qwen-VL Plus Integration: Connects to Qwen-VL Plus multimodal API for advanced image analysis

Installation

git clone <repository-url>
cd visara
npm install

Usage

Development

# Build the project
npm run build

# Start the server
npm start

The server will be available at http://localhost:9451.

Docker

# Copy environment variables
cp .env.example .env
# Edit .env with your Qwen-VL API key

# Build and run with Docker Compose
docker-compose up --build

MCP Endpoints

  • GET /health - Health check endpoint
  • GET /tools - List available tools
  • GET /resources - List available resources
  • GET /prompts - List available prompts
  • POST / - Main MCP endpoint for tool calls
  • POST /images/upload - File upload endpoint for direct image processing

Tools

analyze_image

Analyze an image and extract detailed information.

Parameters:

  • imageUrl (string, required): URL of the image to analyze or local file path
  • imageBase64 (string, optional): Base64 encoded image data
  • prompt (string, optional): Custom prompt for image analysis
  • model (string, optional): Model to use (default: qwen-vl-plus)
  • temperature (number, optional): Temperature for generation (0.0-1.0)
  • maxTokens (number, optional): Maximum tokens for response

Prompts

  • detailed_description: Get a detailed description of all visible elements in the image
  • frontend_ui_analysis: Analyze UI/UX prototype and extract component structure, layout, and styling information
  • react_component_generation: Generate React component structure based on UI prototype
  • css_style_extraction: Extract detailed CSS styles, colors, typography, and spacing
  • ui_component_inventory: Create inventory of all UI components and elements present in the prototype
  • responsive_design_analysis: Analyze responsive design aspects and breakpoints
  • object_detection: Identify and list all objects in the image with their positions
  • text_extraction: Extract all visible text from the image
  • scene_understanding: Provide high-level understanding of the scene context

Environment Variables

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Visara

How do I install Visara?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Visara safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Visara still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.