Skip to main content

MCP server for image analysis using Vision Language Models

Project description

Vision MCP

MCP server for image analysis using Vision Language Models.

Quickstart

  1. Install uv (Python package manager):

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. Configure your MCP client (e.g., Claude Desktop):

Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json:

{
  "mcpServers": {
    "Vision": {
      "command": "uvx",
      "args": ["vision-mcp"],
      "env": {
        "OPENAI_API_KEY": "your-api-key",
        "OPENAI_API_BASE": "https://api.openai.com",
        "OPENAI_MODEL": "gpt-4o"
      }
    }
  }
}

Environment Variables

Variable Required Description
OPENAI_API_KEY Yes API key for authentication
OPENAI_API_BASE Yes API base URL
OPENAI_MODEL Yes Model name for vision tasks

Available Tools

Tool Description
analyze_image Analyze images using Vision Language Model

analyze_image

Analyze and understand image content from files or URLs.

Parameters:

  • prompt (str): The text prompt describing what to analyze
  • image_source (str): Image URL or local file path

Supported formats: JPEG, PNG, WebP

License

MIT

Acknowledgments

This project is inspired by MiniMax-Coding-Plan-MCP by MiniMax AI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vision_mcp-0.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vision_mcp-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file vision_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: vision_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for vision_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 248b99c806976fd063d40b53cf39d4376b49561e174b140ed9d08579e4980601
MD5 2c0068639de5ccec76f5f221cc1fb8bb
BLAKE2b-256 1ea02beb04bac967c382930e6819676c7c88c169c2db3582dd37e507ad1e1fd6

See more details on using hashes here.

File details

Details for the file vision_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: vision_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for vision_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15e6b49e799c85a58d9cb41cd15a9b659fb786ab706e05ebae70a62950682a99
MD5 152e852abbefc43a28e5efeff23a13ad
BLAKE2b-256 8edfee37cf2ee3194343e8168a303cf274361ea0775dc1a100ad22aa4e6bfacd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page