mcpField
Y
yandex-reverse-image-search

yandex-reverse-image-search

远程服务
alphaosint.com其他0今天更新

关于 yandex-reverse-image-search

面向图片来源追踪、版权检查、商品匹配和 OSINT 调查的托管 MCP 服务,可在 Yandex 上进行反向图片搜索。结果可包含匹配页面、相似图片、其他尺寸、购物匹配和图片标签。

主要功能

  1. 01使用公开图片 URL 搜索 Yandex
  2. 02查找包含匹配图片的页面
  3. 03返回相似图片和其他尺寸
  4. 04获取图片标签和商品匹配结果
  5. 05选择 Yandex 地区域名

适用场景

  1. 01追踪图片在网上的出现位置
  2. 02为版权研究检查图片复用情况
  3. 03查找与图片匹配的商品
  4. 04开展 OSINT 图片调查

MCP 相关

通过 Apify 托管的 MCP 端点提供专用 Yandex 反向图片搜索工具。调用会使用用户自己的 Apify 账户运行关联的 Actor。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

Yandex Reverse Image Search MCP server

Registry name: io.github.johnisanerd/yandex-reverse-image-search. Maintained by AlphaOSINT (Apify developer johnvc, GitHub johnisanerd).

What it does

Search Yandex by image URL and get the pages where the image appears, visually similar images, other sizes, matching shop products and image tags.

When to use it

Searches by image rather than by text. Use it for image provenance, copyright checks, product matching and OSINT investigations.

How it works

The server runs on Apify's hosted MCP endpoint, so there is nothing to install or host. Its URL pins one Actor with ?tools=johnvc/yandex-reverse-image-search, which gives your agent a single tool, johnvc--yandex-reverse-image-search, whose parameters are the Actor's typed input schema. The agent can call that tool directly without searching for an Actor first, and it can't start other Actors through this server. For general access to the whole Apify Store, use https://mcp.apify.com without the tools parameter.

Pricing

Each tool call runs the Apify Actor johnvc/yandex-reverse-image-search on your own Apify account and is billed there at the Actor's prices:

ChargePrice (USD)What it covers
Result returned$0.0065One reverse image result row: a page where the image appears, a similar image, an alternate size, an image tag, a shopping match, or a knowledge graph card.

Free-plan rates as of 2026-11-13; paid Apify plans pay less per event. Apify also bills a token amount per run start and stored row ($0.00001, $0.00001). Current prices are on the Actor's page: https://apify.com/johnvc/yandex-reverse-image-search

Endpoint

  • Transport: Streamable HTTP
  • URL: https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search
  • Auth: Apify OAuth (opens on first use), or the header Authorization: Bearer <APIFY_TOKEN> (Apify Console → Settings → API & Integrations)

Setup

Claude Code

claude mcp add --transport http yandex-reverse-image-search "https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search"

VS Code (.vscode/mcp.json)

{
  "servers": {
    "yandex-reverse-image-search": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search"
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "yandex-reverse-image-search": {
      "url": "https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search"
    }
  }
}

Claude Desktop: Settings → Connectors → Add custom connector, and paste the URL. Older versions without remote connectors can bridge through mcp-remote in claude_desktop_config.json:

{
  "mcpServers": {
    "yandex-reverse-image-search": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=johnvc/yandex-reverse-image-search"
      ]
    }
  }
}

Tools

ToolWhat it does
johnvc--yandex-reverse-image-searchRuns the Actor with the parameters below and returns the result rows.
get-actor-runStatus of a run the tool started (for long runs).
get-dataset-itemsPages through a run's full output when it is larger than the inline result.
get-key-value-store-recordReads a record a run stored.
abort-actor-runStops a run.

Apify's endpoint adds the four helper tools whenever an Actor tool is loaded.

Parameters of johnvc--yandex-reverse-image-search
ParameterTypeRequiredDefaultDescription
image_urlstringyes"https://substack-post-media.s3.amazonaws.com/public/images…Provide the public http(s) URL of the image to search by. Yandex fetches this URL, so it must be reachable from the internet (no localhost or private links). Example: `https://substack-post-media.s3.amazonaws.com/public…
cropstringOptionally crop the image before searching, as four ';'-separated fractions between 0 and 1 in the order left;top;right;bottom. Example: 0.1;0.2;0.9;0.8 searches only the middle of the image. Leave blank to search the…
include_matching_pagesbooleantrueReturn pages where this image (or a close match) appears online, with page title, link, and snippet. Rows with result_type 'matching_page'. On by default.
include_similar_imagesbooleantrueReturn visually similar images from across the web. Each row carries a thumbnail, the full-size image URL, and the site hosting it. Yandex returns no page title or snippet for this result type, so those columns stay emp…
include_image_sizesbooleanfalseReturn other resolutions of the same image, categorized large / medium / small. Rows with result_type 'image_size'. Off by default.
include_image_tagsbooleanfalseReturn suggested search terms describing what is in the image. Rows with result_type 'image_tag'. Off by default.
include_shopping_resultsbooleanfalseReturn e-commerce products that match the image content, with prices where available. Yandex only fills this section for a minority of images, so many searches return no product rows at all. Rows with result_type 'shopp…
include_knowledge_graphbooleanfalseReturn the entity card when the image contains a recognizable subject (a person, landmark, product, or brand). One row with result_type 'knowledge_graph'. Off by default.
yandex_domainstring: yandex.com, yandex.ru, yandex.by, yandex.kz, yandex.uz, yandex.com.tr"yandex.com"The regional Yandex domain to search from. Defaults to 'yandex.com'. Results can differ by region.
max_resultsinteger50Cap the total number of result rows returned by this run. Results are sold in blocks of 10: the minimum is 10, and any other value rounds up to the next multiple of 10 (15 becomes 20). Every search bills at least one bl…
Example

Ask the agent in plain language, or call johnvc--yandex-reverse-image-search with arguments such as:

{
  "image_url": "https://substack-post-media.s3.amazonaws.com/public/images/edbfb2cd-ebcb-4527-bec7-5315c182278f_445x445.png",
  "max_results": 50
}
Output

JSON rows with these fields:

FieldTypeDescription
result_typestring: matching_page, similar_image, image_size, image_tag…Discriminator for the row kind: 'matching_page' (a page where the image appears), 'similar_image', 'image_size' (another resolution of the same image), 'image_tag' (descriptive search term), 'shopping_result', 'knowledg…
positioninteger1-based rank of this result within its result type.
titlestringTitle of the page, image, product, or entity. Populated for 'matching_page', 'image_tag', 'shopping_result' and 'knowledge_graph' rows. Yandex returns no title for 'similar_image' or 'image_size' rows, so it is empty th…
linkstringURL of the page, image, or product this row points at.
thumbnailstringThumbnail image URL for this result.
originalstringFull-size image URL when the result carries one. Populated for 'matching_page' rows, and for 'similar_image' and 'image_size' rows where it is read back from the result link.
sourcestringSource site or platform name for this result. Populated for 'matching_page' rows from the page's own site name, and derived from the image host for 'similar_image' and 'image_size' rows.
source_linkstringURL of the source site when the source was returned as an object.
snippetstringText snippet from the page where the image appears. Populated for 'matching_page' rows only. Yandex returns no snippet for any other result type.
thumbnail_widthintegerWidth in pixels of the thumbnail image, when Yandex reports it.
thumbnail_heightintegerHeight in pixels of the thumbnail image, when Yandex reports it.
original_widthintegerWidth in pixels of the full-size image, when Yandex reports it. Useful for picking the highest-resolution copy of an image.
original_heightintegerHeight in pixels of the full-size image, when Yandex reports it.
descriptionstringFor 'knowledge_graph' rows: the entity blurb Yandex returns for a recognizable subject.
textstringFor 'image_tag' rows: the suggested search term describing the image. Also copied into 'title'.
sizestringFor 'image_size' rows: the pixel dimensions of this alternate resolution, as reported by Yandex.
size_categorystringFor 'image_size' rows: which size bucket this resolution belongs to (large, medium, or small).
image_urlstringThe input image URL this reverse search was run for.
yandex_domainstringThe regional Yandex domain the search ran on.
cropstringThe crop box applied before searching, if any (left;top;right;bottom fractions).
search_timestampstringISO 8601 timestamp of when the search was executed.
error_messagestringFor 'error' rows: a human-readable explanation of what went wrong.

Data source and terms

Yandex's public reverse image search results, collected by scraping. The server returns the data as published at the time of the call. You are responsible for using it in line with the source's terms and the laws that apply to you. AlphaOSINT is not affiliated with the source.

Links

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。