MemeStack

ai.memestack由 memestack.ai 发布官方发布者v1.6.0更新于 Oct 29, 2026

Visual search for memes, infographics and charts — by meaning, OCR text, or image similarity.

已验证Streamable HTTP可网页运行网页搜索与抓取知识与记忆媒体与设计

概览

AI 生成的概览

托管式视觉搜索服务,让助手按语义、图中文字或相似度查找表情包、图表、信息图与截图,并附上引用信息。

可以做什么
  • 按语义或关键词搜索图片,或为某种情绪、句子找表情包
  • 搜索图表与信息图并获取其来源数据,或按图中印刷的确切文字查找图片
  • 查看单张图片的完整记录、来源与主张,或查找视觉相似的图片
  • 用 HTTPS 或 data URL 对图片做反向搜索
  • 为最多 50 张图片生成可直接粘贴的 Markdown、HTML 或纯文本引用
  • 用 AI 生成新图片,或把图片提交到审核队列(两者均按次付费)
适用场景
当用户需要一张已经存在的图片时:用于发帖的表情包或反应图、支撑某个说法的图表、某段话的截图,或某张图片的名称与出处。不适用于图库照片、个人照片或全网反向图片搜索。
运行要求
需要一个远程 Streamable HTTP 端点,无需账号、API 密钥或本地运行时。不支持远程 MCP 的客户端需借助 mcp-remote 等桥接工具(通过 npx)。读取在每日按 IP 配额内免费;付费工具需通过 x402(Base 上的 USDC)或 L402(闪电网络 sats)完成支付。
安装前请注意
generate_meme 与 submit_image 每次调用都收费(分别为 0.08/0.20 美元和 0.10 美元),通过 x402 或 L402 以加密货币支付;提交若被审核拒绝不予退款。搜索结果默认排除被标记为有争议的图片,除非设置 include_controversial。复用前请查看每张图片的 rights 与许可,使用时保留引用信息。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MemeStack,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.memestack%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "memestack": {
      "type": "http",
      "url": "https://mcp.memestack.ai/mcp"
    }
  }
}

README

MemeStack MCP

[smithery badge]

Hosted Model Context Protocol server for MemeStack — a visual search engine for memes, infographics, charts, screenshots, and diagrams. Find images by meaning, by the OCR text printed inside them, or by visual similarity. AI-captioned, Lightning-ranked. Public, no auth, no signup — reads are free with daily quotas, generation is paid per call.

https://mcp.memestack.ai/mcp

Every list response returns citation blocks (markdown / HTML / plain) ready to paste with attribution. Image bytes are served from https://api.memestack.ai/v1/images/{id}/{thumbnail|canonical|social-card} — directly embeddable.


Install

This is a hosted server. No clone, no build, no local environment. Point any MCP-aware client at the endpoint. Every snippet below was checked against the client's own documentation on 2026-10-11; the current list, with a link to each client's docs, is on memestack.ai/mcp-server.

Claude Code

bash
claude mcp add --transport http memestack https://mcp.memestack.ai/mcp

Or in a project .mcp.json — a remote server needs "type": "http":

json
{  "mcpServers": {    "memestack": {      "type": "http",      "url": "https://mcp.memestack.ai/mcp"    }  }}
Or as a plugin (adds a skill)

This repo is also a Claude Code plugin marketplace. The plugin installs the same server plus a find-image skill that tells Claude which tool answers which request and to keep the citation:

bash
/plugin marketplace add Ed-Relight/memestack-mcp/plugin install memestack@memestack

From a shell: claude plugin marketplace add Ed-Relight/memestack-mcp then claude plugin install memestack@memestack. If you also use the claude.ai connector, Claude Code lists the tools twice (one copy per server); either one is enough.

Claude (claude.ai and Claude Desktop)

Add MemeStack from the Connectors Directory, or as a custom connector: Customize → Connectors → + Add → Add custom connector with the directory endpoint https://mcp.memestack.ai/mcp/directory (see Chat apps below). Every plan can; a Free account can add one custom connector.

Claude Desktop's claude_desktop_config.json takes local servers only. To use the full /mcp endpoint there, bridge it with mcp-remote:

json
{  "mcpServers": {    "memestack": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.memestack.ai/mcp"]    }  }}

Cursor

[Add the MemeStack MCP server to Cursor]

One click opens Cursor's install prompt (Cursor's install links). This repo is also a Cursor plugin (.cursor-plugin/plugin.json + mcp.json, with the find-image skill). Or edit ~/.cursor/mcp.json (or per-project .cursor/mcp.json):

json
{  "mcpServers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

VS Code (GitHub Copilot)

One click: the Add to VS Code link on memestack.ai/mcp-server (a vscode:mcp/install link, which GitHub does not render). Or .mcp.json at the workspace root, or ~/.copilot/mcp-config.json for every workspace (the older .vscode/mcp.json with "servers" still loads, but VS Code now calls it deprecated):

json
{  "mcpServers": {    "memestack": {      "type": "http",      "url": "https://mcp.memestack.ai/mcp"    }  }}

Devin Desktop (formerly Windsurf)

bash
devin mcp add memestack https://mcp.memestack.ai/mcp

Gemini CLI

bash
gemini extensions install https://github.com/Ed-Relight/memestack-mcp

The extension manifest (gemini-extension.json) points Gemini CLI at the hosted endpoint over Streamable HTTP (httpUrl). Without the extension:

bash
gemini mcp add --transport http memestack https://mcp.memestack.ai/mcp

That writes .gemini/settings.json in the project; add --scope user for ~/.gemini/settings.json.

OpenAI Codex CLI

bash
codex mcp add memestack --url https://mcp.memestack.ai/mcp

Or in ~/.codex/config.toml (shared with the ChatGPT desktop app and the Codex IDE extension):

toml
[mcp_servers.memestack]url = "https://mcp.memestack.ai/mcp"

Cline

In Cline's MCP settings (cline_mcp_settings.json), add the server with the camelCase streamableHttp type — without it Cline falls back to SSE and the endpoint answers 405:

json
{  "mcpServers": {    "memestack": {      "type": "streamableHttp",      "url": "https://mcp.memestack.ai/mcp",      "disabled": false,      "autoApprove": []    }  }}

The Remote Servers tab does the same (Transport "Streamable HTTP"), and so does the Cline CLI:

bash
cline mcp add memestack https://mcp.memestack.ai/mcp --transport http --yes

Zed

In Zed's settings (zed: open settings file), or Settings → AI → MCP Servers → Add Remote Server:

json
{  "context_servers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

Goose

goose configure → Add Extension → Remote Extension (Streamable HTTP), or in ~/.config/goose/config.yaml (Windows: %APPDATA%\Block\goose\config\config.yaml):

yaml
extensions:  memestack:    type: streamable_http    name: memestack    enabled: true    uri: "https://mcp.memestack.ai/mcp"    headers: {}    env_keys: []    envs: {}    timeout: 300

LM Studio

LM Studio 0.3.17 or later: Program tab → Install → Edit mcp.json:

json
{  "mcpServers": {    "memestack": { "url": "https://mcp.memestack.ai/mcp" }  }}

Continue

Create .continue/mcpServers/memestack.yaml (MCP tools work in agent mode):

yaml
name: MemeStackversion: 0.0.1schema: v1mcpServers:  - name: memestack    type: streamable-http    url: https://mcp.memestack.ai/mcp

Clients without remote MCP support

Bridge the endpoint with mcp-remote:

json
{  "mcpServers": {    "memestack": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.memestack.ai/mcp"]    }  }}

Raw JSON-RPC (any HTTP client)

bash
curl -X POST https://mcp.memestack.ai/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Same endpoint for initialize, tools/call, prompts/list, prompts/get, resources/list, resources/read. Protocol version: 2025-06-18.

Chat apps (directory endpoint)

Chat apps get a second endpoint built for their connector directories:

https://mcp.memestack.ai/mcp/directory

It lists 18 read tools (every read tool except get_leaderboard, which still answers by name) — no paid tools, no payment offers, no daily quota — and its results never include images classified controversial (the include_controversial argument does not exist there; a by-id lookup of such an image answers "not found"). Resources and citations are the same as on /mcp; prompts/list there shows five prompts — every one but top_zapped, whose tool it does not list (it still answers prompts/get by name). Add it by URL as a custom connector (Streamable HTTP, no authentication). Tool calls are rate-limited per minute; over the limit a call answers "Too many requests from this client" — wait a minute and retry. In ChatGPT (and other MCP Apps hosts) image results appear as a carousel of image cards.

Where each app keeps the setting (checked 2026-10-11):

  • Claude — see above.
  • ChatGPT (web) — Plugins → + → Add custom MCP server → Server URL → Create as a plugin. Business and Enterprise/Edu; Pro can connect with read/fetch permissions in developer mode.
  • Mistral Le Chat — Connectors → + Add Connector → Custom MCP Connector. Administrators (on Free, Pro and Student, the account owner).
  • Perplexity — Account settings → Connectors → + Custom connector → Remote, transport Streamable HTTP. Pro, Max and Enterprise.
  • Microsoft Copilot Studio — an agent's Tools page → Add a tool → New tool → Model Context Protocol, authentication None. Needs generative orchestration (not in the Copilot Studio for Teams plan).

What's exposed

  • 22 tools, of which tools/list shows a core set by default — search_images, search_text_in_image, search_charts, find_meme_for_text, reverse_image_search, find_similar, get_image, get_receipts, cite_image, plus the two paid tools; every tool still answers by name. In all: 20 free reads (8 of them with a daily quota, then a fraction of a cent per call — see Pricing & payments), 2 always paid (generate_meme, submit_image) — full catalog: docs/tools.md
  • 6 prompts — pre-baked workflows (topic search, top zapped, cite a meme, find a meme for a vibe, research meme evolution, trending). prompts/list shows a prompt only while every tool it uses is listed, so by default it shows three — search_memes, cite_this_meme, find_a_meme_for_vibe; the other three still answer prompts/get by name: docs/prompts.md
  • 4 resources — attribution guide, tag taxonomy, recent uploads feed, and the memestack://top/{period} template (top zapped images): docs/resources.md

Tools at a glance

Discovery and search:

  • search_images — semantic + keyword merged
  • search_charts — charts/infographics with stored source metadata (dataset, citation, unit, regions, displayed period); not every chart — search_images has wider chart coverage. publisher_only: true (here and on search_images) keeps only charts imported from Our World in Data, USDA ERS, Eurostat or the EEA
  • search_text_in_image — OCR-only search (find screenshots of specific quotes/text)
  • find_meme_for_text — vibe-to-meme matcher for writing & social (only images tagged as memes, so it may come back empty; search_images covers every kind of image)
  • reverse_image_search — phash-based "find this image" (accepts HTTPS or data: URLs)
  • find_similar / find_related — neighbors of a known image (visual phash / semantic embedding)
  • browse_images, browse_by_tag, browse_by_category, list_categories
  • popular_tags, tag_autocomplete, get_tag_profile
  • get_image, get_user_profile, get_leaderboard, get_meme_variants
  • get_receipts — where an image came from, the claims it makes, and publisher charts that measure the same thing (no verdict)

Honest search results (rolling out — the server labels results only while its honest-search switch is on): when results carry match, search_images, search_charts, search_text_in_image and find_meme_for_text label each one "strong" (MemeStack has evidence it matches your query) or "closest" (the nearest thing it has). Strong results come first; closest ones are capped and marked [closest match] in the text view. The first page starts with a note when nothing matched strongly, and has_more says whether another page exists (total counts strong matches only). Without labels there is no match, note or has_more: a page shorter than limit is the last. With labels, match_quality sums the search up: strong (it has a strong match), closest_only (every result is only the nearest guess — do not present one as the answer) or none.

Reuse rights: every image carries rights — source (publisher / creator / community), the licence and its URL, the credit line (attribution), and commercial_use (yes / no / unknown; unknown is never a guess — Our World in Data charts can plot third-party data under its own terms, and MemeStack licenses no community upload). The citation says how to credit an image; rights says whether it may be reused. cite_image carries both.

Safe by default: every search and browse tool excludes images MemeStack classifies as controversial (partisan attack memes, slurs, dark humour — library content, but not a default result). Pass include_controversial: true on search_images, search_charts, search_text_in_image, find_meme_for_text, reverse_image_search, find_similar, find_related, browse_images or browse_by_tag to include them; each such result is marked [controversial] in the text view and carries controversial: true in the structured payload. By-id tools (get_image, get_meme_variants, cite_image) always answer and carry the flag. The REST equivalent is ?content=all on the browse endpoints (content=safe is the default; any other value is 400 INVALID_CONTENT).

Attribution:

  • cite_image — canonical markdown/HTML/plain attribution blocks for one or many image IDs

Paid (agent payment rails — pay per call, no account):

  • generate_meme — AI image generation via Grok Imagine. $0.08 standard / $0.20 quality, paid in sats or USDC. Returns a hosted, auto-tagged, CDN-served image URL.
  • submit_image — submit an image by URL into the moderation review queue. $0.10 per submission, paid in sats or USDC, always paid, no free quota. No refund on moderation rejection (duplicate/nsfw/spam/low-quality) — the fee is the anti-spam mechanism; accepted images await human review before publication.

Citations are baked in

Every list response includes a citations_combined block in three formats (markdown / HTML / plain) for the full set, plus a per-image citation on every individual image. Per-source rules differ — OWID images carry CC-BY 4.0 attribution to Our World in Data; Imgflip templates carry Imgflip attribution; direct uploads carry the uploader's display name and the MemeStack page URL — and Verified Creator uploads link the creator's name directly to their own website (mandatory attribution).

Read memestack://attribution-guide once per session for the license model and per-source rules. See docs/resources.md.


Pricing & payments

Reads are free with generous daily quotas; generation is paid per call. Every price is fixed in US dollars and paid at the current BTC/USD rate in sats, or in USDC. No account, no API key — payment itself is the auth, over two rails:

  • x402 (USDC on Base) — standard x402/error + x402/payment _meta flow; works out of the box with the Cloudflare Agents SDK's withX402Client. Heads-up: the SDK's default maxPaymentValue is $0.10 — submit_image ($0.10) fits it exactly; raise it to use generate_meme quality mode ($0.20).
  • L402 (Lightning sats, at the current BTC/USD rate) — on REST, standard WWW-Authenticate: L402 macaroon="…", invoice="…" challenge; retry with Authorization: L402 <macaroon>:<preimage>. Over MCP, an experimental l402/payment _meta extension carries the same proof.
Tool groupFree quotaOver quota / price
Search & browse tools (search_images, search_charts, browse_*, find_meme_for_text, search_text_in_image)200 calls/day/IP$0.005/call
reverse_image_search10 calls/day/IP$0.02/call
generate_memealways paid$0.08 standard / $0.20 quality
submit_imagealways paid$0.10/submission
Everything else (get_image, get_receipts, cite_image, tags, categories, leaderboard, resources, prompts)unmetered, free—

The sats amount for each price right now: GET api.memestack.ai/v1/prices. Paid REST twins (same prices, standard dual-header 402): POST api.memestack.ai/v1/agent/generate, POST api.memestack.ai/v1/agent/reverse-search, and POST api.memestack.ai/v1/agent/submit — see the OpenAPI spec.

One payment delivers at most one result — if a call fails or times out mid-generation, retry with the same payment proof to resume; you are never charged twice for one payment.

submit_image submissions land in the moderation review queue, not directly in the public gallery — there is no refund if moderation rejects the submission (duplicate/nsfw/spam/low-quality), since the review attempt itself is what the fee buys.


Discovery surface

How MemeStack exposes itself to AI agents, beyond MCP:

SurfaceURLPurpose
llms.txtmemestack.ai/llms.txtConcise human-readable summary + endpoint links
ai-plugin.jsonmemestack.ai/.well-known/ai-plugin.jsonChatGPT plugin manifest
OpenAPI 3.1api.memestack.ai/openapi.jsonREST API the MCP wraps
Apex MCP mirrormemestack.ai/mcpSame MCP endpoint at apex (for naive scanners)
MCP server cardmcp.memestack.ai/mcp/server-cardSEP-2127 server card (application/mcp-server-card+json); mirrored at memestack.ai/mcp/server-card and memestack.ai/.well-known/mcp/server-card.json
ARD manifestmemestack.ai/.well-known/ard.json (alias /.well-known/ai-catalog.json)Agentic Resource Discovery entry pointing at the server card
API catalogmemestack.ai/.well-known/api-catalogRFC 9727 linkset: the REST API and the MCP server with their descriptions, docs and health endpoints
Agent Skillmemestack.ai/.well-known/agent-skills/memestack/SKILL.mdagentskills.io skill — when to use MemeStack, REST quick start, tool costs, citation rule; index at /.well-known/agent-skills/index.json
x402 Bazaarapi.cdp.coinbase.com/platform/v2/x402/discovery/resourcesCoinbase's x402 discovery catalog — the paid REST endpoints (/v1/agent/*) and the MCP tools generate_meme/submit_image, with body schemas, examples and prices
oEmbedapi.memestack.ai/v1/oembedRich-type oEmbed for gallery URLs — html embed snippet with a via-MemeStack credit link
Sitemapmemestack.ai/sitemap.xmlSitemap index with image, page, and user sub-sitemaps

Source

The MCP server runs on Cloudflare Workers and proxies the public MemeStack REST API (api.memestack.ai). The server's source is part of the larger MemeStack codebase, which is not publicly mirrored at this time. This repository hosts the public-facing docs, install snippets, and tool catalog so directory submissions and integrators can link to a stable, browsable surface.

If you want to fork the protocol behavior and self-host a similar gallery, the REST API is documented and a sufficient backend for any MCP-style wrapper.

The Dockerfile in this repo is a thin proxy — it uses mcp-remote to bridge stdio MCP to the hosted HTTP endpoint, and exists only so MCP directories that require Dockerfile-based introspection (Glama, etc.) can validate the live tools/prompts/resources. End users should connect directly to mcp.memestack.ai/mcp per the Install section above; the Docker image holds no source.


License

MIT — covers the snippets and docs in this repo. The hosted MemeStack service is governed separately by memestack.ai/terms. Images keep their owners' rights: only the open-data publisher charts (CC BY 4.0 or US public domain) and Verified Creator work come with license terms, set out in memestack.ai/license. MemeStack grants no license to any other image, and a citation block is attribution, not permission to reuse.

来源:README.md,提交 465561d

工具

11

search_images

Search Images

Search memes, reaction images, charts, graphs, infographics and screenshots by meaning or keywords - the general image search. Semantic and keyword matching run together and merge. Returns each image with its caption, tags, image and page URLs and a ready citation (source, licence). Use the key words only: a long descriptive phrase matches fewer images strongly. Every image carries rights (source publisher/creator/community, licence, attribution line, commercial_use yes/no/unknown - unknown is never a guess), and match_quality says whether the search found any strong match (strong / closest_only / none). When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.

输入参数qtagsorttagslimitquery必填offsetpublisher_onlyinclude_controversial

search_charts

Search Charts

Search charts, graphs, maps and infographics with their source data: the dataset and its citation, the unit, the regions plotted and the period the chart actually shows. Two kinds of stored metadata: charts from Our World in Data and three statistical publishers (provenance 'authoritative') carry the publishing dataset and its citation, the period the chart displays (never the dataset's wider history), and whether the source has published newer data since the image was captured; community-uploaded charts (provenance 'extracted') carry a title, source line, unit and period read from the image itself and not checked against the original data. This tool covers only images that HAVE stored metadata, so use search_images for the widest chart coverage; search_images, get_image and cite_image carry the same metadata whenever a row exists. Set publisher_only to keep only the publishers' own charts (licence-clean, citable). Every image carries rights (source publisher/creator/community, licence, attribution line, commercial_use yes/no/unknown - unknown is never a guess), and match_quality says whether the search found any strong match (strong / closest_only / none). When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.

输入参数limitquery必填offsetregiondata_todata_fromchart_sourcepublisher_onlyinclude_controversial

get_image

Get Image Details

Get one image's full record by ID - a meme, chart, infographic or screenshot: caption, alt text, tags, the words printed in it (OCR text), its source and licence (rights), a ready citation and URLs. For a chart that is part of a series, chart.series lists every edition (other years) by id. When the image's receipts were already read, they ride along as receipts (see get_receipts).

输入参数id必填

get_receipts

Get Receipts

Get the receipts for one image by ID - where it came from (who added it and when, the credit printed on it, its publisher and versions), what it claims about the world (each checkable claim restated neutrally, with the source the image itself names), and what the data says (charts from the original publishers - Our World in Data, Eurostat, USDA ERS, EEA - that measure the same thing, with period, unit and a link). Use it when the user asks whether an image is true, where it comes from or what backs it. No verdict: the claims are the image's own, and an empty data list means MemeStack holds no publisher chart for that measure. The first ask for an image reads it and can take several seconds.

输入参数id必填

find_similar

Find Similar Images

Find images that look like a MemeStack image, by its ID - the same meme, chart or screenshot, its crops and edits (perceptual-hash matching), each with a ready citation. For an image that is not on MemeStack, use reverse_image_search. Results exclude images classified controversial unless include_controversial is true.

输入参数id必填limitinclude_controversial

search_text_in_image

Search OCR Text

Find screenshots, memes and other images by the exact words printed in them (OCR text): a quote, a caption, a sign, a watermark. Matches only the text in the image (the text_in_image field), not captions or tags, and returns strong matches only, each with a ready citation. Results exclude images classified controversial unless include_controversial is true.

输入参数limitquery必填offsetinclude_controversial

find_meme_for_text

Find Meme For Text

Find a meme or reaction image for an idea, a mood or a sentence, ready to paste with its citation. Use it when writing a post, an article or a reply and you need a meme to make the point. Returns only images tagged as memes (the gallery's Memes filter), so it may come back empty when no meme fits. To search every kind of image, use search_images. When corrected_query is present, the results are for that corrected wording, not the words as typed - say so to the user. Results exclude images classified controversial unless include_controversial is true.

输入参数vibe必填limitinclude_controversial

cite_image

Cite Image

Get ready-to-paste citations for one or more MemeStack images (memes, charts, screenshots): markdown, HTML and plain text naming the source and licence, plus a combined block for citing several images at once. Up to 50 ids per call.

输入参数image_ids必填

submit_image

Submit Image

Submit an image to the MemeStack review queue. Paid tool - $0.10 per submission, paid in sats over Lightning at the current BTC/USD rate or in USDC on Base via the agent payment rails (x402/L402); no account or API key. IMPORTANT: there is NO refund if moderation rejects the submission (duplicate, nsfw/spam, low quality) - the fee is the anti-spam mechanism. Accepted images await human review before publication. Accepts an HTTPS image URL or a data:image/...;base64 URL (JPEG/PNG/WebP, max 8MB). Optional caption/tags/attribution are hints shown to the AI tagger and moderators - never published verbatim. If the call fails or times out, retry with the SAME payment proof to resume - one payment delivers at most one submission and is never charged twice (up to 10 delivery attempts per payment; a corrected image_url is allowed while no submission has been created yet).

输入参数tagscaptionimage_url必填attribution

generate_meme

Generate Meme

Generate a new image from a text prompt using AI (Grok Imagine). Paid tool - billed per call via the agent payment rails (x402/L402); not covered by any free quota. Generation runs asynchronously on the server and this call polls until it completes, up to ~90 seconds. If you get a "still running" error, call the tool again with the SAME payment proof to resume polling - you will never be charged twice for one payment. Price: $0.08 standard or $0.20 quality, paid in sats over Lightning at the current BTC/USD rate or in USDC on Base. Note for x402 clients: "quality" mode exceeds the agents-SDK default per-call cap of $0.10 - raise maxPaymentValue in withX402Client to use it.

输入参数modeprompt必填aspect_ratio

版本历史

3
  1. v1.6.0最新Oct 29, 2026
  2. v1.4.0Oct 15, 2026
  3. v1.0.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分