关于 Small Print
Small Print 是只读 MCP 服务,用于查询 MCP 服务、Agent 技能和插件的已记录说明、架构及指令。它展示版本变更及评级依据和相关公开公告,帮助 Agent 在使用前评估变动。
主要功能
- 01查询条目的已记录详情
- 02比较版本并查看变更评级
- 03查找带版本范围的公告
- 04检查批准后是否发生变更
- 05将引用文本标记为非指令数据
适用场景
- 01使用前审查工具的已记录指令
- 02检查已批准条目是否有变动
- 03了解版本变更的评级依据
- 04查找插件版本相关公告
MCP 相关
Small Print 通过 MCP 服务提供四个只读工具:lookup_entry、changes_since、advisories_for 和 changed_since_approval。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 5 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 条目名称;已知时附上注册表前缀:npm:@scope/name、pypi:name、mcp-registry:io.github.owner/server、skills.sh:owner/repo/skill、oci:ghcr.io/owner/image。裸名称按 npm 包处理。区分大小写,最多 300 个字符。 |
详细介绍
smallprint-mcp
将 Small Print 用作 MCP 服务:提供四个只读工具,查询 MCP 服务、Agent 技能和插件的工具描述、架构及指令的公开记录,包括 Small Print 已读取的版本、版本间的变更及每个评级背后的规则,以及提及这些条目的公开公告。
{ "mcpServers": { "smallprint": { "command": "npx", "args": ["-y", "smallprint-mcp"] } } }
工具:
lookup_entry(name):查看某个条目的记录内容。changes_since(name, since?, min_severity?):查看改变了小字内容的版本,每项均包含差异及其评级背后的规则。advisories_for(name, version?):查看提及该条目的公告,注明公告来源及版本范围。changed_since_approval(name, approved):使用前,判断自所审查的版本、内容哈希或日期以来,小字内容是否有变化。回答以 UNCHANGED、CHANGED 或 UNKNOWN 开头。UNKNOWN 表示记录无法判断;请将其视为没有答案,而不是安全。
名称:npm:@scope/name、pypi:name、mcp-registry:io.github.owner/server、skills.sh:owner/repo/skill、oci:ghcr.io/owner/image;未指定前缀的名称按 npm 处理。
记录中的大部分内容由他人撰写:名称、版本、注册表描述、变更后的工具文本、公告摘要。每个回答都会标明这些文本是引用内容:短值用 ⟦ ⟧ 括起,较长文本则放在以 "|" 开头、位于 QUOTED 行和 END QUOTED 行之间的多行文本中,并说明这些标记内容仅供报告,不是需要遵循的指令。
1.0 稳定保证的内容
从 1.0.0 开始,四个工具及其名称、输入和回答字段都不会在未发布新主版本的情况下发生变化。次版本可以添加字段,但不会删除或重命名字段。评级背后的规则可在任何版本中更改。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。