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"
}커뮤니티
증거