SansFiction logo

SansFiction

★★★½ 3.7/5
访问官网
分类
MCP
定价
免费
访问
需国际网络

快速结论

SansFiction 是一个托管式图书目录与阅读库服务,同时在 https://sansfiction.com/api/mcp 提供 Streamable HTTP MCP 端点。它最明确的用途是让 Claude、Cursor 或其他 MCP 客户端搜索公开的图书、作者、版本、系列和策展集合;连接个人账户后,还能读取或修改书架、阅读进度与统计。公开目录工具可匿名调用,个人图书馆必须经过 OAuth 2.1 或用户生成的 bearer token 授权。

截至 2026 年 7 月 21 日,官网将该服务公开免费提供,但没有清晰披露付费路线、运营主体、服务级别、数据保留期限、完整隐私条款、目录数据来源许可或 MCP 服务端代码许可证。因此它适合低风险的个人阅读实验,不适合在缺少合同和数据处理说明的前提下保存敏感阅读记录、研究笔记或机构数据。分类应是 MCP,而不是通用“智能体”:SansFiction 提供的是可被 agent 调用的托管工具与目录,不是独立执行任务的 agent 平台。

核心功能

  • 公开目录搜索:匿名搜索图书、作者、ISBN、版本、系列和策展集合
  • 公开资源读取:读取公开的图书元数据、评论、日志与集合页面,具体字段以实时工具描述为准
  • 个人阅读库:授权后列出书架、移动阅读状态、记录页码或进度并查看统计
  • 托管 MCP:端点为 /api/mcp,Server Card 标记 tools 可用,resources、prompts 与 logging 能力未开放
  • OAuth 与 token:推荐 OAuth 2.1;不支持 OAuth 的客户端可使用账户内生成的手动 bearer token
  • 权限范围:Server Card 和认证文档列出 library:readlibrary:write,写权限可改变个人阅读库数据
  • 机器可发现文档:提供 API catalog、OpenAPI、认证元数据、MCP Server Card 和 agent instructions

适合人群

  • MCP 学习者:需要一个无需本地部署的 Streamable HTTP 示例服务
  • 个人读者:希望在对话客户端中查书、管理书架和记录进度
  • 阅读工作流开发者:需要验证 OAuth、目录查询与个人库写入流程
  • 目录原型团队:只用公开元数据构建低风险搜索或推荐原型
  • 不太适合的人群:需要企业 SLA、明确数据处理协议、可审计服务端源码、长期保存敏感笔记或依赖稳定商业授权的机构

使用场景

  • 在 Claude Code 或其他 MCP 客户端中搜索某位作者、出版年份、ISBN 或系列
  • 查询一本书的版本、页数、公开评论和策展集合
  • 经用户授权后列出“正在阅读”、记录当前页码或移动到“已读”
  • 用受限测试账户验证 library:readlibrary:write 的授权、撤销和错误处理
  • 将公开目录查询与 OpenAlex MCP Server 等研究工具组合,但不要默认不同来源的许可可以互相替代

价格与版本

官网在截止日对公开目录和 MCP 访问标示为免费,没有公开分层套餐、调用额度、付费计划或可用性承诺。不要根据旧文案推测“高级统计”或未来订阅价格。免费托管服务可能随时调整速率、字段、权限或商业模式,生产项目应实现超时、重试、缓存、额度告警和替代数据源。

SansFiction MCP Server Card 版本为 1.0.0,但这个服务版本不等同于公开的代码发行版。官网没有给出服务端源码许可证,也没有说明目录、评论、日志和集合内容能否被批量复制、训练模型或商业再分发。公开可访问不代表公有领域或开放数据,商业使用前必须取得明确许可。

国内访问与使用体验

这是境外托管 HTTPS 服务,国内访问稳定性和 OAuth 跳转可能受网络环境影响。MCP 客户端必须能访问 SansFiction 与其认证服务;401 通常表示调用了需要个人权限的工具但尚未授权。手动 token 应放在安全的凭据存储中,不能写入公开仓库、聊天记录或共享配置。

最小权限实践是先匿名使用公开目录,仅在确实需要个人书架时授权 library:read,只有需要改变状态或进度时才开放 library:write。截止日公开文档没有解释 token 有效期之外的日志、请求参数、阅读历史、删除后备份和保留周期,连接真实账户前应假设查询与操作可能被托管方记录,并避免提交敏感书目或笔记。

优点

  • 不需要本地部署即可测试 Streamable HTTP MCP
  • 公开目录查询无需账户授权,试用门槛低
  • 个人库读取与写入有明确的 library:readlibrary:write scope
  • 提供 Server Card、OpenAPI、认证元数据和面向 agent 的发现文档
  • OAuth 为推荐方式,并提供 token 撤销入口

不足

  • 未清晰披露法律运营主体、联系地址和企业服务责任
  • 缺少完整隐私政策、请求日志说明、数据保留期限和删除/备份规则
  • 没有公开 SLA、速率限制、状态页或付费支持承诺
  • 目录元数据、评论和集合的数据来源及再使用许可不够明确
  • 托管服务端没有明确开源许可证,不能因为 MCP 可调用就假定代码或数据为开放许可
  • library:write 能修改用户数据,误调用、提示注入或 token 泄露会产生实际影响
  • 服务较新且生态小,字段和工具可能变化,不宜成为无备份的唯一阅读记录

替代品对比

工具更适合谁优势不足
BGG MCP查询桌游目录的 MCP 用户垂直目录和 MCP 接入直接不是图书阅读库
OpenAlex MCP Server学术作品与作者检索研究元数据覆盖更明确不管理个人大众阅读书架
Filesystem MCP Server希望本地保存阅读记录的用户数据位置和文件可自控需要自己设计书目结构与检索
Google Drive MCP Server已在云盘维护书单与笔记的团队可复用现有文档权限面更广,目录元数据能力较弱

SansFiction 的优势是“目录加个人阅读库”的一体化托管体验;如果优先级是数据控制,本地 Filesystem MCP Server 更透明,如果重点是学术作品发现,OpenAlex MCP Server 更贴近任务。

常见问题 FAQ

SansFiction MCP 免费吗?

截至 2026 年 7 月 21 日,官网公开提供免费访问,没有公布付费层级。免费政策、额度和服务内容未来仍可能变化。

公开目录搜索需要登录吗?

不需要。官方文档说明公开目录工具支持匿名访问;个人书架、进度和统计需要用户授权。

library:readlibrary:write 有什么区别?

library:read 用于读取个人阅读库,library:write 可以改变书架状态、进度等数据。客户端应只申请完成任务所需的最小 scope。

SansFiction 会保留我的查询和阅读数据多久?

截止日公开页面没有给出足够明确的日志与数据保留期限。对隐私敏感的用户应先向运营方确认,不要默认 OAuth 或 HTTPS 等于不记录数据。

可以把目录数据用于商业产品或模型训练吗?

不能仅凭公开 API 推断可以。官网没有充分说明目录来源、评论版权、批量复制和训练许可,商业再利用前需要明确授权。

如何降低 MCP 写操作风险?

先使用匿名目录或只读 scope,在独立测试账户验证工具,把 token 放进安全凭据存储,确认客户端显示每次写操作,并定期撤销不用的 token。

总结

SansFiction 是一个便于试验图书目录与个人阅读库操作的托管 MCP 服务,匿名目录、OAuth 和 library:read/write scope 让接入路径相对清晰。它当前的主要问题不是功能,而是运营主体、隐私、保留、SLA、数据来源和许可证信息不足。个人低风险试用可以从匿名查询开始;长期或商业采用则应等到政策与授权边界更明确,并保留本地导出或替代数据源。

最后更新:2026年7月21日

同类工具推荐