MemeStack

Encuentra el meme, gráfico o infografía que explica cualquier tema — alojado, sin autenticación, sin registro, con citas listas para pegar y URLs de imagen directamente insertables.

Documentación

Servidor MCP de MemeStack

smithery badge

Servidor Model Context Protocol alojado para MemeStack — un motor de búsqueda visual para memes, infografías, gráficos, capturas de pantalla y diagramas. Encuentra imágenes por significado, por el texto OCR impreso dentro de ellas, o por similitud visual. Con subtítulos de IA, clasificado por Lightning. Público, sin autenticación, sin registro — las lecturas son gratuitas con cuotas diarias, la generación se paga por llamada.

https://mcp.memestack.ai/mcp

Cada respuesta de lista devuelve bloques de citación (markdown / HTML / texto plano) listos para pegar con atribución. Los bytes de imagen se sirven desde https://api.memestack.ai/v1/images/{id}/{thumbnail|canonical|social-card} — directamente incrustables.


Instalación

Este es un servidor alojado. Sin clonar, sin compilar, sin entorno local. Apunta cualquier cliente compatible con MCP al endpoint.

Claude Code

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

Claude Desktop

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

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

Las versiones recientes de Claude Desktop admiten servidores MCP HTTP directos — si la tuya lo hace, puedes omitir el envoltorio mcp-remote:

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

Cursor

Edita ~/.cursor/mcp.json (o .cursor/mcp.json por proyecto):

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

Continue.dev (VS Code / JetBrains)

En ~/.continue/config.json, añade bajo mcpServers:

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

JSON-RPC sin procesar (cualquier cliente HTTP)

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

Mismo endpoint para initialize, tools/call, prompts/list, prompts/get, resources/list, resources/read. Versión del protocolo: 2025-06-18.


Lo que se expone

  • 20 herramientas — 18 lecturas gratuitas (7 de ellas con cuota diaria, luego unos pocos sats por llamada — ver Precios y pagos), 2 siempre de pago (generate_meme, submit_image) — catálogo completo: docs/tools.md
  • 6 prompts — flujos de trabajo predefinidos (búsqueda por tema, más zapados, citar un meme, encontrar un meme para un ambiente, investigar la evolución de memes, tendencias): docs/prompts.md
  • 3 recursos — guía de atribución, taxonomía de etiquetas, feed de subidas recientes: docs/resources.md

Herramientas de un vistazo

Descubrimiento y búsqueda:

  • search_images — semántica + palabras clave combinadas
  • search_text_in_image — búsqueda solo OCR (encuentra capturas de pantalla de citas/textos específicos)
  • find_meme_for_text — emparejador de ambiente a meme para escritura y redes sociales
  • reverse_image_search — "encuentra esta imagen" basado en phash (acepta HTTPS o URLs data:)
  • find_similar / find_related — vecinos de una imagen conocida (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

Atribución:

  • cite_image — bloques de atribución canónicos en markdown/HTML/texto plano para uno o muchos IDs de imagen

De pago (raíles de pago para agentes — pago por llamada, sin cuenta):

  • generate_meme — generación de imágenes con IA vía Grok Imagine. 60 sats estándar / 150 sats calidad (o el equivalente en USDC). Devuelve una URL de imagen alojada, etiquetada automáticamente y servida por CDN.
  • submit_image — envía una imagen por URL a la cola de revisión de moderación. 100 sats/envío (o el equivalente en USDC), siempre de pago, sin cuota gratuita. Sin reembolso si la moderación rechaza (duplicado/nsfw/spam/baja calidad) — la tarifa es el mecanismo anti-spam; las imágenes aceptadas esperan revisión humana antes de su publicación.

Las citaciones están integradas

Cada respuesta de lista incluye un bloque citations_combined en tres formatos (markdown / HTML / texto plano) para el conjunto completo, más un citation por imagen en cada imagen individual. Las reglas por fuente difieren — las imágenes de OWID llevan atribución CC-BY 4.0 a Our World in Data; las plantillas de Imgflip llevan atribución de Imgflip; las subidas directas llevan el nombre para mostrar del subidor y la URL de la página de MemeStack — y las subidas de Creadores Verificados enlazan el nombre del creador directamente a su propio sitio web (atribución obligatoria).

Lee memestack://attribution-guide una vez por sesión para el modelo de licencia y las reglas por fuente. Ver docs/resources.md.


Precios y pagos

Las lecturas son gratuitas con cuotas diarias generosas; la generación se paga por llamada. Sin cuenta, sin clave API — el pago en sí es la autenticación, a través de dos raíles:

  • x402 (USDC en Base) — flujo estándar x402/error + x402/payment _meta; funciona de serie con el withX402Client del SDK de Cloudflare Agents. Aviso: el maxPaymentValue predeterminado del SDK es $0.10 — súbelo para usar el modo de calidad generate_meme (~$0.15) o submit_image (100 sats, que solo supera $0.10 cuando BTC cotiza por encima de $100k).
  • L402 (sats Lightning) — en REST, desafío estándar WWW-Authenticate: L402 macaroon="…", invoice="…"; reintenta con Authorization: L402 <macaroon>:<preimage>. Sobre MCP, una extensión experimental l402/payment _meta lleva la misma prueba.
Grupo de herramientasCuota gratuitaSobre cuota / precio
Herramientas de búsqueda y navegación (search_images, browse_*, find_meme_for_text, search_text_in_image)200 llamadas/día/IP5 sats/llamada
reverse_image_search10 llamadas/día/IP21 sats/llamada
generate_memesiempre de pago60 sats estándar / 150 sats calidad
submit_imagesiempre de pago100 sats/envío
Todo lo demás (get_image, cite_image, etiquetas, categorías, clasificación, recursos, prompts)sin medir, gratuito

Gemelos REST de pago (mismos precios, 402 estándar de doble cabecera): POST api.memestack.ai/v1/agent/generate, POST api.memestack.ai/v1/agent/reverse-search y POST api.memestack.ai/v1/agent/submit — ver la especificación OpenAPI.

Un pago entrega como máximo un resultado — si una llamada falla o expira a mitad de la generación, reintenta con la misma prueba de pago para reanudar; nunca se te cobra dos veces por un pago.

Las subidas de submit_image llegan a la cola de revisión de moderación, no directamente a la galería pública — no hay reembolso si la moderación rechaza la subida (duplicado/nsfw/spam/baja calidad), ya que el intento de revisión en sí es lo que compra la tarifa.


Superficie de descubrimiento

Cómo MemeStack se expone a los agentes de IA, más allá de MCP:

SuperficieURLPropósito
llms.txtmemestack.ai/llms.txtResumen conciso legible por humanos + enlaces a endpoints
ai-plugin.jsonmemestack.ai/.well-known/ai-plugin.jsonManifiesto de plugin de ChatGPT
OpenAPI 3.1api.memestack.ai/openapi.jsonAPI REST que envuelve el MCP
Espejo MCP de Apexmemestack.ai/mcpMismo endpoint MCP en apex (para escáneres ingenuos)
Tarjeta de servidor MCPmcp.memestack.ai/mcp/server-cardTarjeta de servidor SEP-2127 (application/mcp-server-card+json); reflejada en memestack.ai/mcp/server-card y memestack.ai/.well-known/mcp/server-card.json
Manifiesto ARDmemestack.ai/.well-known/ard.json (alias /.well-known/ai-catalog.json)Entrada de Descubrimiento de Recursos Agénticos que apunta a la tarjeta de servidor
Catálogo de APImemestack.ai/.well-known/api-catalogConjunto de enlaces RFC 9727: la API REST y el servidor MCP con sus descripciones, documentación y endpoints de salud
Habilidad de Agentememestack.ai/.well-known/agent-skills/memestack/SKILL.mdHabilidad de agentskills.io — cuándo usar MemeStack, inicio rápido REST, costos de herramientas, regla de citación; índice en /.well-known/agent-skills/index.json
Bazar x402api.cdp.coinbase.com/platform/v2/x402/discovery/resourcesCatálogo de descubrimiento x402 de Coinbase — los endpoints REST de pago (/v1/agent/*) y las herramientas MCP generate_meme/submit_image, con esquemas de cuerpo, ejemplos y precios
oEmbedapi.memestack.ai/v1/oembedoEmbed de tipo enriquecido para URLs de galería — fragmento de inserción html con un enlace de crédito vía-MemeStack
Mapa del sitiomemestack.ai/sitemap.xmlÍndice del mapa del sitio con sub-mapas de imagen, página y usuario

Fuente

El servidor MCP se ejecuta en Cloudflare Workers y hace de proxy a la API REST pública de MemeStack (api.memestack.ai). El código fuente del servidor forma parte del código base más amplio de MemeStack, que no se refleja públicamente en este momento. Este repositorio aloja la documentación pública, los fragmentos de instalación y el catálogo de herramientas para que los envíos de directorios e integradores puedan enlazar a una superficie estable y navegable.

Si quieres bifurcar el comportamiento del protocolo y autoalojar una galería similar, la API REST está documentada y es un backend suficiente para cualquier envoltorio de estilo MCP.

El Dockerfile en este repositorio es un proxy delgado — usa mcp-remote para puentear MCP stdio al endpoint HTTP alojado, y existe solo para que los directorios MCP que requieren introspección basada en Dockerfile (Glama, etc.) puedan validar las herramientas/prompts/recursos en vivo. Los usuarios finales deben conectarse directamente a mcp.memestack.ai/mcp según la sección Instalación anterior; la imagen de Docker no contiene código fuente.


Licencia

MIT — cubre los fragmentos y la documentación en este repositorio. El servicio alojado de MemeStack se rige por separado por memestack.ai/terms. El contenido de las imágenes lleva licencias por fuente, que se muestran en el bloque citation de cada imagen.