Servidor MCP

xkcd Comic Suggester

io.github.papjuli/xkcdai
Búsqueda e investigación Público y accesible MCP 2025-11-25

Qué hace este MCP

Finds semantically relevant xkcd comics based on a conversation topic or theme.

find_xkcd
Find xkcd comics semantically relevant to the current conversation. Call this whenever an xkcd comic might enrich the conversation — when the discussion lands on a topic xkcd is famous for skewering (programming, science, statistics, relationships, the absurdity of standards, etc.). Pass a concise description of the current topic or theme as `context` (a phrase or sentence works better than a whole transcript), e.g. "spending hours automating a task that was faster to do by hand" or "code finally compiling". IMPORTANT — deciding whether to mention one. xkcd has a comic for almost every topic, so this tool will nearly always return something. A result being returned does NOT mean you should bring it up. Use the `score` as a signal and apply your own judgment about conversational fit: score >= 0.75 strong match — usually worth mentioning if it fits the moment 0.66 - 0.75 plausible — mention only if it genuinely lands < 0.66 weak/tangential — almost always better to stay silent Only one comic, at most, per topic — and only when it actually adds something. When you do share one, cite it by number and title with its `url`, and quote the `alt` (mouseover) text — it's half the joke. Returns a dict with a `results` list (num, title, score, url, image, alt, explain_url) and a `count`. An empty list means nothing cleared the floor.
Esquema de entrada
{'type': 'object', 'title': 'find_xkcdArguments', 'required': ['context'], 'properties': {'context': {'type': 'string', 'title': 'Context'}, 'min_score': {'type': 'number', 'title': 'Min Score', 'default': 0.62}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 3}}}
Añadido
find_xkcd
17 de September de 2026 a las 12:45