MemeStack

Encontre o meme, gráfico ou infográfico que explica qualquer tópico — hospedado, sem autenticação, sem cadastro, com citações prontas para colar e URLs de imagem diretamente incorporáveis.

Documentação

MemeStack MCP

smithery badge

Servidor Model Context Protocol hospedado para MemeStack — um mecanismo de busca visual para memes, infográficos, gráficos, capturas de tela e diagramas. Encontre imagens pelo significado, pelo texto OCR impresso nelas ou por similaridade visual. Com legendas por IA, ranqueado por Lightning. Público, sem autenticação, sem cadastro — leituras gratuitas com cotas diárias, geração paga por chamada.

https://mcp.memestack.ai/mcp

Toda resposta de listagem retorna blocos de citação (markdown / HTML / texto puro) prontos para colar com atribuição. Os bytes das imagens são servidos de https://api.memestack.ai/v1/images/{id}/{thumbnail|canonical|social-card} — diretamente incorporáveis.


Instalação

Este é um servidor hospedado. Sem clone, sem build, sem ambiente local. Aponte qualquer cliente compatível com MCP para o endpoint.

Claude Code

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

Claude Desktop

Edite claude_desktop_config.json (%APPDATA%\Claude\ no Windows, ~/Library/Application Support/Claude/ no macOS):

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

Versões recentes do Claude Desktop suportam servidores MCP HTTP diretos — se a sua suportar, você pode dispensar o wrapper mcp-remote:

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

Cursor

Edite ~/.cursor/mcp.json (ou por projeto .cursor/mcp.json):

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

Continue.dev (VS Code / JetBrains)

Em ~/.continue/config.json, adicione em mcpServers:

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

JSON-RPC bruto (qualquer cliente HTTP)

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

Mesmo endpoint para initialize, tools/call, prompts/list, prompts/get, resources/list, resources/read. Versão do protocolo: 2025-06-18.


O que está exposto

  • 20 ferramentas — 18 leituras gratuitas (7 delas com cota diária, depois alguns sats por chamada — veja Preços e pagamentos), 2 sempre pagas (generate_meme, submit_image) — catálogo completo: docs/tools.md
  • 6 prompts — fluxos de trabalho pré-prontos (busca por tópico, mais zapados, citar um meme, encontrar um meme para um clima, pesquisar evolução de memes, tendências): docs/prompts.md
  • 3 recursos — guia de atribuição, taxonomia de tags, feed de uploads recentes: docs/resources.md

Ferramentas em resumo

Descoberta e busca:

  • search_images — semântica + palavras-chave combinadas
  • search_text_in_image — busca somente por OCR (encontre capturas de tela de citações/textos específicos)
  • find_meme_for_text — combinador de clima-para-meme para escrita e redes sociais
  • reverse_image_search — "encontre esta imagem" baseado em phash (aceita URLs HTTPS ou data:)
  • find_similar / find_related — vizinhos de uma imagem conhecida (phash visual / embedding semântico)
  • 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_mutation_group

Atribuição:

  • cite_image — blocos de atribuição canônicos em markdown/HTML/texto puro para um ou vários IDs de imagem

Pagos (trilhos de pagamento de agente — pague por chamada, sem conta):

  • generate_meme — geração de imagens por IA via Grok Imagine. 60 sats padrão / 150 sats qualidade (ou o equivalente em USDC). Retorna uma URL de imagem hospedada, com tags automáticas e servida via CDN.
  • submit_image — envie uma imagem por URL para a fila de revisão de moderação. 100 sats/envio (ou o equivalente em USDC), sempre pago, sem cota gratuita. Sem reembolso em caso de rejeição pela moderação (duplicada/nsfw/spam/baixa qualidade) — a taxa é o mecanismo anti-spam; imagens aceitas aguardam revisão humana antes da publicação.

Citações incorporadas

Toda resposta de listagem inclui um bloco citations_combined em três formatos (markdown / HTML / texto puro) para o conjunto completo, além de um citation por imagem em cada imagem individual. As regras por fonte diferem — imagens OWID trazem atribuição CC-BY 4.0 à Our World in Data; templates Imgflip trazem atribuição Imgflip; uploads diretos trazem o nome de exibição do remetente e a URL da página MemeStack — e uploads de Criadores Verificados vinculam o nome do criador diretamente ao próprio site (atribuição obrigatória).

Leia memestack://attribution-guide uma vez por sessão para o modelo de licença e as regras por fonte. Veja docs/resources.md.


Preços e pagamentos

Leituras são gratuitas com cotas diárias generosas; geração é paga por chamada. Sem conta, sem chave de API — o próprio pagamento é a autenticação, por dois trilhos:

  • x402 (USDC na Base) — fluxo padrão x402/error + x402/payment _meta; funciona de imediato com o withX402Client do Cloudflare Agents SDK. Atenção: o maxPaymentValue padrão do SDK é $0,10 — aumente-o para usar o modo de qualidade generate_meme (~$0,15) ou submit_image (100 sats, que sozinho excede $0,10 sempre que o BTC negociar acima de $100 mil).
  • L402 (sats Lightning) — no REST, desafio padrão WWW-Authenticate: L402 macaroon="…", invoice="…"; tente novamente com Authorization: L402 <macaroon>:<preimage>. Pelo MCP, uma extensão experimental l402/payment _meta carrega a mesma prova.
Grupo de ferramentasCota gratuitaAcima da cota / preço
Ferramentas de busca e navegação (search_images, browse_*, find_meme_for_text, search_text_in_image)200 chamadas/dia/IP5 sats/chamada
reverse_image_search10 chamadas/dia/IP21 sats/chamada
generate_memesempre pago60 sats padrão / 150 sats qualidade
submit_imagesempre pago100 sats/envio
Todo o resto (get_image, cite_image, tags, categorias, leaderboard, recursos, prompts)sem medição, gratuito

Gêmeos REST pagos (mesmos preços, 402 padrão com cabeçalho duplo): POST api.memestack.ai/v1/agent/generate, POST api.memestack.ai/v1/agent/reverse-search e POST api.memestack.ai/v1/agent/submit — veja a especificação OpenAPI.

Um pagamento entrega no máximo um resultado — se uma chamada falhar ou expirar no meio da geração, tente novamente com a mesma prova de pagamento para retomar; você nunca é cobrado duas vezes por um pagamento.

Envios de submit_image caem na fila de revisão de moderação, não diretamente na galeria pública — não há reembolso se a moderação rejeitar o envio (duplicado/nsfw/spam/baixa qualidade), pois a própria tentativa de revisão é o que a taxa compra.


Superfície de descoberta

Como o MemeStack se expõe a agentes de IA, além do MCP:

SuperfícieURLFinalidade
llms.txtmemestack.ai/llms.txtResumo conciso legível por humanos + links de endpoints
ai-plugin.jsonmemestack.ai/.well-known/ai-plugin.jsonManifesto de plugin ChatGPT
OpenAPI 3.1api.memestack.ai/openapi.jsonAPI REST que o MCP encapsula
Espelho MCP Apexmemestack.ai/mcpMesmo endpoint MCP no apex (para scanners ingênuos)
Cartão de servidor MCPmcp.memestack.ai/mcp/server-cardCartão de servidor SEP-2127 (application/mcp-server-card+json); espelhado em memestack.ai/mcp/server-card e memestack.ai/.well-known/mcp/server-card.json
Manifesto ARDmemestack.ai/.well-known/ard.json (alias /.well-known/ai-catalog.json)Entrada de Descoberta de Recursos Agentic apontando para o cartão do servidor
Catálogo de APImemestack.ai/.well-known/api-catalogLinkset RFC 9727: a API REST e o servidor MCP com suas descrições, documentações e endpoints de saúde
Habilidade de Agentememestack.ai/.well-known/agent-skills/memestack/SKILL.mdHabilidade agentskills.io — quando usar o MemeStack, início rápido REST, custos de ferramentas, regra de citação; índice em /.well-known/agent-skills/index.json
Bazar x402api.cdp.coinbase.com/platform/v2/x402/discovery/resourcesCatálogo de descoberta x402 da Coinbase — os endpoints REST pagos (/v1/agent/*) e as ferramentas MCP generate_meme/submit_image, com esquemas de corpo, exemplos e preços
oEmbedapi.memestack.ai/v1/oembedoEmbed tipo rico para URLs da galeria — snippet de incorporação html com link de crédito via-MemeStack
Sitemapmemestack.ai/sitemap.xmlÍndice de sitemap com sub-sitemaps de imagem, página e usuário

Fonte

O servidor MCP roda em Cloudflare Workers e faz proxy da API REST pública do MemeStack (api.memestack.ai). O código-fonte do servidor faz parte do codebase maior do MemeStack, que não é espelhado publicamente neste momento. Este repositório hospeda a documentação voltada ao público, snippets de instalação e o catálogo de ferramentas, para que envios de diretórios e integradores possam vincular a uma superfície estável e navegável.

Se você quiser bifurcar o comportamento do protocolo e auto-hospedar uma galeria semelhante, a API REST é documentada e um backend suficiente para qualquer wrapper estilo MCP.

O Dockerfile neste repositório é um proxy fino — ele usa mcp-remote para fazer a ponte entre stdio MCP e o endpoint HTTP hospedado, e existe apenas para que diretórios MCP que exigem introspecção baseada em Dockerfile (Glama, etc.) possam validar as ferramentas/prompts/recursos ao vivo. Usuários finais devem conectar diretamente a mcp.memestack.ai/mcp conforme a seção Instalação acima; a imagem Docker não contém código-fonte.


Licença

MIT — cobre os snippets e a documentação neste repositório. O serviço hospedado MemeStack é regido separadamente por memestack.ai/terms. O conteúdo das imagens carrega licenças por fonte, exibidas no bloco citation de cada imagem.