xkcd Comic Suggester
Suggests a relevant xkcd comic during a conversation, via semantic search over every comic.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"xkcdai": {
"url": "https://xkcdai.onrender.com/mcp"
}
}
}リモートエンドポイント
https://xkcdai.onrender.com/mcpstreamable-httpできること
ツール一覧
ツール(1)
🟢find_xkcd(context, max_results, min_score)
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.
入力スキーマ
{
"type": "object",
"properties": {
"context": {
"title": "Context",
"type": "string"
},
"max_results": {
"default": 3,
"title": "Max Results",
"type": "integer"
},
"min_score": {
"default": 0.62,
"title": "Min Score",
"type": "number"
}
},
"required": [
"context"
],
"title": "find_xkcdArguments"
}コミュニティ
エビデンス