关于 smry Public Reader
smry Public Reader 无需凭据即可读取指定的公开文章、PDF 和受支持的 YouTube URL,并返回纯文本或结构化 JSON,附带稳定的段落引用,适用于阅读和来源核查。
主要功能
- 01读取公开文章、PDF 和受支持的 YouTube URL
- 02返回纯文本或结构化 JSON
- 03在来源中搜索内容
- 04提取指定行范围
- 05提供稳定的段落引用
适用场景
- 01阅读公开文章以开展研究
- 02查找来源中的关键发现
- 03依据段落引用核实说法
- 04比较多个来源
MCP 相关
远程 Streamable HTTP MCP 服务提供来源读取工具和文档资源,无需账户或密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://r.smry.ai/mcpclaude mcp add --transport http mrmps-smry-public-reader https://r.smry.ai/mcp{"mcpServers":{"mrmps-smry-public-reader":{"type":"http","url":"https://r.smry.ai/mcp"}}}在 Cursor 中打开{"servers":{"mrmps-smry-public-reader":{"type":"http","url":"https://r.smry.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"mrmps-smry-public-reader":{"type":"http","url":"https://r.smry.ai/mcp"}}}{"mcpServers":{"mrmps-smry-public-reader":{"serverUrl":"https://r.smry.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
1| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 准确的公共 HTTP 或 HTTPS 源 URL。 |
| query | string | 否 | 可选的聚焦问题或搜索短语,用于按相关性排序段落。 |
详细介绍
smry CLI
smry 是官方命令行客户端,可免凭据使用
smry Public Reader。它会读取指定的公开文章、PDF
或受支持的 YouTube URL,并以纯文本或带有稳定段落锚点的结构化 JSON 输出。
安装
brew install mrmps/smry/smry
使用
smry https://example.com/article
smry --json https://example.com/report.pdf
smry --query "key findings" https://example.com/article
smry --lines 90-95 https://example.com/article
运行 smry --help 查看完整选项列表。
Agent 技能
安装官方技能,用于以来源为依据的阅读工作流:
bunx skills add https://github.com/mrmps/homebrew-smry --skill smry compare-sources verify-citations
这些技能涵盖直接阅读、多来源比较,以及声明或引文核验。它们会在公共 MCP、HTTP API 和 CLI 之间进行选择,保留稳定的段落引用,并将检索到的内容视为不可信数据。
CLI 只会将指定的确切来源 URL 和选项发送到
https://r.smry.ai/api/v1/read。请勿发送私密 URL、Cookie、授权标头、订阅者凭据或个人文档。
公共 MCP 服务
Agent 可以通过位于 https://r.smry.ai/mcp 的远程 Streamable HTTP MCP 服务,调用同一个免凭据阅读器。其官方注册表元数据按版本记录在 server.json 中;该端点提供来源阅读工具和文档资源,且无需账户或密钥。
验证
bash -n bin/smry
./tests/smry-cli.test.sh
./tests/mcp-registry.test.sh
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。