xkcd-for-that logo

xkcd-for-that

★★★½ 3.8/5
访问官网
分类
MCP
定价
免费
访问
直连可用

快速结论

xkcd-for-that 是一个用途很窄但定位清楚的兴趣型 MCP 服务:给它一个主题、段落或文档线索,它从 xkcd 索引中找候选漫画,让宿主模型选出最贴切的一幅,并可在支持 MCP Apps 的客户端里渲染成带图片、说明和备选项的卡片。它适合给技术文章、演示稿、设计文档或聊天补一个恰当的 xkcd,不是搜索基础设施、知识库或企业内容平台。

截至 2026-07-21,官方远程端点是 https://xkcdforthat.com/mcp,不需要认证,也没有公布付费套餐。免费不等于无限制或可用于生产依赖:网站明确给出浏览器端频率限制,但没有服务等级协议、可用性承诺、支持时限或长期运营保证。服务端源码仓库和软件许可证也没有公开,不能因其使用 MCP 就称为开源或可自行部署。本站因此保留 recommended: false,把它视为低风险内容中的趣味增强工具。

核心功能

官方 MCP 设置页列出五个工具,它们属于 xkcd-for-that 官方远程服务,而不是 MCP 协议自带工具:

  • search_comics(query, k):结合关键词与向量检索,返回漫画标题、主题、幽默类型、适用说明和图片 URL 等候选信息。
  • get_comic(num):按编号取得一幅漫画的完整信息,包括 transcript 与社区解释,适合在候选之间继续核对。
  • list_humor_types():返回服务使用的幽默类型闭集,帮助模型区分双关、讽刺、类比等表达方式。
  • pick_xkcd_for(query, k):执行候选检索并附带选择原则,由宿主模型阅读候选后作最终判断。
  • render_comic(num, why, runner_up_num?, why_not_runner_up?):把选择结果渲染为卡片,包含图片、标题、alt text、选择理由、备选与署名。

此外还有 pick_recipesystem_prompttheme_prompt 等提示词资源。真正的语义判断仍由模型完成,结果可能因宿主模型、提示词、上下文摘要和候选数量而变化,不能把“最相关”理解成客观唯一答案。

适合人群

  • 经常写技术文章、内部备忘录或演示稿,希望快速找到贴题 xkcd 的作者。
  • 已使用 Claude Desktop、Claude Code、Cursor、VS Code 或其他 MCP 客户端的开发者。
  • 愿意核对漫画原页、alt text、上下文和许可,而不是只接受模型解释的人。
  • 只处理公开、非敏感主题,并能接受兴趣项目无 SLA、端点可能变化的用户。
  • 不适合依赖稳定吞吐、企业支持、自托管源码、商业图库许可或内容审核承诺的团队。

使用场景

最稳妥的用法是先让宿主模型把文章归纳为少量不含敏感信息的主题,再调用 search_comicspick_xkcd_for,最后通过 get_comic 检查漫画正文与解释。技术内容检索可把它与 Agent News MCP 这类信息入口区分开:后者用于获取内容,xkcd-for-that 只负责寻找漫画类比。若需要本地文件操作,应使用有明确目录边界的 Filesystem MCP,不要把完整私有文件为了一个笑点传给远程服务。

它还适合演示 MCP 的“检索、模型决策、富 UI 渲染”链路。若目标是构建可控的 MCP 应用而不是使用现成兴趣服务,可比较 mcp-use;需要论坛自动化则应选择职责明确的 Discourse MCP。这些工具并非功能替代品,比较的重点是权限、数据路径、许可证与运维责任。

价格与版本

路径价格截至 2026-07-21 的边界
网页选择器免费浏览器端显示每分钟 5 次、每日 20 次,额度可随时调整
托管 MCP免费无认证,模型推理消耗宿主客户端自己的额度
自托管未提供没有公开服务端源码仓库或软件许可证
企业支持未提供没有公开 SLA、支持响应或容量合同

ChatGPT 的自定义 Connector 可能要求 Plus、Pro 或 Enterprise,Claude、Cursor 或其他宿主也可能单独收费。这里的“免费”只表示 xkcd-for-that 当前不收服务费,不包括宿主模型订阅、API token、客户端许可和内部审核成本。

国内访问与使用体验

网页路径和 MCP 路径的数据流不同。网页允许粘贴文本或上传 PDF、DOCX、PPTX、TXT、Markdown 和图片;官方隐私页说明,服务器会把这些内容交给 Google Gemini API 做主题提取和漫画选择,请求期间文档会传给 Google。运营方称应用在内存处理后不持久保存输入和结果,但 Google API 条款、Cloudflare 标准 HTTP 元数据日志及其各自政策仍然适用。

MCP 路径不会由 xkcd-for-that 再调用 Gemini。宿主模型在自己的推理额度内选择漫画,远程服务器只看到工具请求中的查询字符串、漫画编号和传给 render_comic 的文字。运营方称不保存请求正文,应用日志只保留路径、状态和延迟;Cloudflare 仍可能记录 IP、User-Agent、路径、状态、请求 ID 和用于路由的国家信息。最小化原则仍然成立:先在宿主侧提炼主题,只发送摘要,不发送完整合同、未发布稿件、客户资料或内部代码。

优点

  • MCP 工具边界具体,检索、取详情、挑选和渲染职责清楚。
  • 不需要账号或 API Key,接入远程 HTTP 端点较简单。
  • MCP 路径把选择留在宿主模型,不会由服务端再次调用 Gemini。
  • 支持 MCP Apps 的客户端可以直接显示漫画卡片。
  • 官方页面清楚说明网页与 MCP 的不同数据路径。

不足

  • 兴趣项目,无公开 SLA、容量保证或企业支持。
  • 服务端没有公开源码和软件许可证,不能自托管或独立审计完整实现。
  • 网页上传会把内容发送给 Gemini,不适合敏感材料。
  • MCP 仍会把查询与渲染理由发送给远程服务,并经过 Cloudflare。
  • 相关性依赖索引、宿主模型和提示词,可能错过语境或选出牵强漫画。
  • xkcd 内容主要是英文,中文主题归纳与文化语境可能损失细节。

替代品对比

工具更适合谁主要差异
xkcd-for-that想为内容找一幅贴题 xkcd 的用户五个专用 MCP 工具,免费托管,无 SLA 与公开源码许可
mcp-use自己开发和运行 MCP 应用的团队是开发框架与托管路径,不提供 xkcd 专用索引
Filesystem MCP需要模型读取授权本地目录的人官方参考实现,文件权限高,不负责漫画检索
Discourse MCP管理 Discourse 社区的团队面向论坛内容与操作,权限和风险更高
Agent News MCP需要 Agent 新闻检索的人提供新闻入口,不做 xkcd 匹配与卡片渲染

常见问题 FAQ

xkcd-for-that 是免费的吗?

当前网页和远程 MCP 都免费,但宿主模型或客户端可能收费。网页有公开频率限制,MCP 没有公开 SLA,免费不能解释为无限量或永久承诺。

它是开源 MCP Server 吗?

不能这样表述。截至核验日,官方没有公布服务端源码仓库或软件许可证。页面前端使用公开依赖也不等于完整后端可开源、自托管或再分发。

网页上传和 MCP 调用有什么隐私差异?

网页会把粘贴内容或上传文件交给 Gemini API;MCP 路径不由该服务调用 Gemini,选择发生在宿主模型中,但查询、漫画编号和渲染文字仍会发送到 xkcd-for-that 服务器。

MCP 一共有多少个官方工具?

截至 2026-07-21,设置页列出五个:search_comicsget_comiclist_humor_typespick_xkcd_forrender_comic

找到的漫画可以直接商用吗?

不能默认可以。xkcd 漫画由 Randall Munroe 创作,官方页标注 CC BY-NC 2.5。署名和非商业限制会随漫画进入下游文章、演示、产品或宣传材料;广告、付费内容、客户交付和企业营销应先核对完整许可并在必要时取得额外授权。

它适合企业生产系统吗?

不适合作为关键依赖。它没有公开 SLA、企业支持、容量承诺或可自托管后端。可以用于可替换的趣味增强,但应允许调用失败并避免发送敏感内容。

总结

xkcd-for-that 把一个小需求做成了边界清楚的 MCP:搜索候选、读取细节、由宿主模型挑选,再渲染漫画卡片。它免费、无需认证,也明确区分了网页 Gemini 上传链路和 MCP 路径。不过,它仍是无 SLA 的兴趣服务,服务端没有公开源码与许可,xkcd 漫画还受 CC BY-NC 2.5 的署名和非商业限制。先用公开主题测试,尽量只发送摘要,回到 xkcd 原页核对语境与许可;需要稳定商用、私有部署或企业支持时,不要把它当成生产基础设施。

最后更新:2026年7月21日

同类工具推荐