2026-09-23·by Sijie Wang#node#standmeet#architecture

service-handle

service handle(StandMeet 作为 MCP 服务器)

上级:key-designs

不是支柱——是对外的一面。 这个节点特意与 capabilities 分开,因为这两者是系统里最容易混淆的一对概念(confusables):capabilitiescapability plane(能力平面)——我们的 agent 以 MCP host(宿主)身份消费工具;这个节点是service handle——/mcp/* 端点,在这里我们是 MCP server(服务端),由外部的 MCP 客户端调用进来。

谁会调用进来:

  • owner 自己的 AI 会话——在对话中途推送精选的 corpus(thesis 循环的摄取分支);
  • 别人的 agent——把 persona 当作结构化工具来读取(机器可读的那个出口,interpretation-economy);
  • 持有访问码的访客,从自己的 AI 客户端进来——访客 MCP 面 /mcp/visitor(2026-08-23 落地,3ffa49015,backend/internal/routes/public/mcp_visitor.go;挂载于 cmd/server/boot_http.go:150)。同一个码,与网页聊天相同的角色/配额/计费;工具表按码过滤。

认证 = owner 面 /mcp 上的 Sigv1boot_http.go:152;capability plane 是进程内本地的,按设计不做认证)。访客面把 Sigv1 换成码本身:Authorization: Bearer <code>mcp_visitor.go:77),因为 MCP 客户端的配置只能放一个静态字符串,而码本来就是这个产品的门票。

子节点

  • as-mcp-facade ——一个聚合端点,架在 OwnerMCPBindings() 之上(第三种平台朝向)。
  • ui-mcp-parity —— 已落地。 admin UI 能做到的事,这个 handle 也要能做到:对等门槛 + declare-once-project-twice。
about this entry

One of sijie's wiki entries. The AI on this site is grounded in the same corpus and answers in sijie's voice, with citations back to entries like this one — answering costs sijie money, so it waits behind a code: enter an access code →