Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / MCP 资源

用MCP资源URI提供版本化只读文档

把文档作为稳定URI资源公开,使客户端能发现并读取内容而不获得写权限。

目标

让Agent按明确资源URI读取可追溯的只读文档。

步骤

  1. 选择适合公开给客户端的文档集合,并定义版本和访问范围。 [mcp-resources]
  2. 用 @mcp.resource("docs://{doc_id}") 注册读取函数,确保URI占位名与函数参数同名。 [mcp-resources]
  3. 为文本、JSON或二进制返回值声明正确 mime_type;资源只在 resources/read 时调用,不会因list而执行。 [mcp-resources]
  4. 在更新文档时通过版本URI或明确版本元数据保留可复核来源。 [mcp-resources]
  5. 用客户端列出并读取资源,确认读取结果对应期望版本且不会改变源文件。 [mcp-resources]

验证方式

客户端应能发现资源、读取特定版本并对不存在或无权资源得到安全错误。

故障处理

若资源无法读取,检查URI规范化、MIME类型以及列表和读取handler上的授权。

权限边界

前置条件

权限边界

限制

SDK行为可能随版本变化;固定来源仅说明其提交中的实现,不代表其他Agent或客户端完全兼容。生产环境需独立审阅数据保留、授权和副作用。

固定上游来源

https://github.com/modelcontextprotocol/python-sdk/blob/754254c08fe1c3eda18b69da3d336106fe8d72d6/docs/servers/resources.md

仓库
modelcontextprotocol/python-sdk
文件路径
docs/servers/resources.md
固定提交
754254c08fe1c3eda18b69da3d336106fe8d72d6
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

主主题

何时使用 Skill 或 MCP

相关资源