跳到主要内容
知识地图MCP 客户端怎样操作 AFS?ArcBlock 体系

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← AFS

一个问题

MCP 客户端怎样操作 AFS?

MCP 提供接入协议,AFS 提供被操作的资源环境与语义。

  1. MCP 客户端调用路径工具
  2. AFS MCP Server分派资源操作
  3. 资源 Provider
关系示意 · 箭头说明职责与连接,不代表完整协议时序。

从工具清单到资源

AFS 的 MCP server 将操作注册成工具,例如 afs_list、afs_read、afs_stat、afs_explain 与 afs_exec。客户端可以先发现工具,再用路径参数探索当前被暴露的资源环境。

服务器还支持资源和 prompt 入口;有些部署会根据内容集合声明提供语义更明确的内容工具。不能因为通用实现支持某个工具,就断言所有端点都暴露相同清单。以连接后实际返回的工具及说明为准。

一次读取的职责分工

text
MCP 客户端 → afs_read(path) → AFS 路由 → provider → 结果

MCP 负责客户端与服务器的协议交互。AFS 路由解析资源地址,provider 执行对应行为,服务器把结果交回客户端。模型随后怎样理解结果,是另一个环节。

看到写入工具,不等于已获得写权限;调用仍可能被授权边界拒绝。也不要把 MCP 接入成功写成模型已理解业务规则。实际任务应验证它是否选对路径、正确处理结果和停止于拒绝。