Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

FGCLIP

БесплатноНе проверен

MCP server for FG-CLIP embedding services enabling multi-modal similarity computation for text and images.

GitHubEmbed

Описание

MCP server for FG-CLIP embedding services enabling multi-modal similarity computation for text and images.

README

MCP (Model Context Protocol) server for FG-CLIP embedding services. To obtain and configure the API key, please apply at https://research.360.cn/sass.

Features

This MCP server provides the following tools and resources:

Tools

  • text_embedding: Generate embedding vectors for text
  • image_embedding: Generate embedding vectors for images
  • cosine_similarity: Compute cosine similarity between two lists of vectors

Use Cases

This MCP server helps users achieve the following capabilities:

  • Image Feature Extraction: Convert images into high-dimensional vector representations for machine learning and similarity computation
  • Text Feature Extraction: Transform text into semantic vector representations with multi-language support
  • Multi-modal Similarity Computation:
    • Image-to-Image Similarity: Compare visual similarity between different images
    • Image-to-Text Similarity: Enable cross-modal retrieval, such as finding relevant images based on text descriptions
    • Text-to-Text Similarity: Calculate semantic similarity between texts

Through these capabilities, users can build powerful search engines, recommendation systems, content classification, and multi-modal AI applications.

Tool Details

text_embedding

Generate embedding vectors for input texts.

Parameters:

  • texts: A list of text strings to embed
  • model: The model to use (default: "fg-clip")

Returns:

  • saved_uris: A list of URIs where the embeddings are stored
  • success: Whether the operation succeeded
  • error_msg: Error message, if any

image_embedding

Generate embedding vectors for images.

Parameters:

  • images: A list of image URLs or base64-encoded images
  • model: The model to use (default: "fg-clip")

Returns:

  • saved_uris: A list of URIs where the embeddings are stored
  • success: Whether the operation succeeded
  • error_msg: Error message, if any

cosine_similarity

Compute cosine similarity between two lists of vectors.

Parameters:

  • uris_a: A list of URIs for the first set of embeddings
  • uris_b: A list of URIs for the second set of embeddings
  • mode: Calculation mode (default: "pairwise")
    • "pairwise": Compute similarity for vectors at corresponding positions
    • "matrix": Compute a full similarity matrix for all vector pairs

Returns:

  • similarities: Similarity values or a similarity matrix
  • shape: Shape information of the result
  • success: Whether the operation succeeded

Development & Testing

git clone https://github.com/360CVGroup/FGCLIP-MCP 
cd FGCLIP-MCP
uv venv
uv sync
source .venv/bin/activate
export MCP_API_KEY=your_api_key 
pytest -q

MCP Host Configuration

From pypi

{
  "mcpServers": {  
    "fgclip-mcp": {
      "command": "uvx",
      "args": [
        "fgclip-mcp"
      ],
      "env": {
        "MCP_API_KEY": "your_api_key"
      }
    }
  }
}

From local

{
  "mcpServers": {  
    "fgclip-mcp-local": {
      "command": "uv",
      "args": [
        "--directory",
        "/path_to_fgclip-mcp/src/fgclip_mcp",
        "run",
        "/path_to_fgclip-mcp/src/fgclip_mcp/__main__.py"
      ],
      "env": {
        "MCP_API_KEY": "your_api_key"
      }    
    }
  }
}

Use Case in Cursor IDE

Locate MCP Setting step1

Config MCP Setting step2

Enable MCP step3

Chat with MCP

Example: Searching for images based on given text text_2_image

Image 1 Image 2

Image URLs:

License

Apache License 2.0

from github.com/360CVGroup/FGCLIP-MCP

Установить FGCLIP в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install fgclip-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add fgclip-mcp -- uvx fgclip-mcp

FAQ

FGCLIP MCP бесплатный?

Да, FGCLIP MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для FGCLIP?

Нет, FGCLIP работает без API-ключей и переменных окружения.

FGCLIP — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить FGCLIP в Claude Desktop, Claude Code или Cursor?

Открой FGCLIP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare FGCLIP with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai