Skip to main content

Module mcp

Module mcp 

Source
Expand description

管理后台「MCP 接入」页面(/admin/mcp)。

为 Codex、Claude Code、Cursor、Cline、Oh-My-Pi、OpenCode 等 AI 客户端签发 bearer 令牌。页面分两块:

  • 一句话接入:选一个有效令牌,复制带服务地址与令牌的接入指令,粘贴给 Agent。
  • 已签发的令牌:文章权限、笔记授权、有效期与最近使用;可查看接入配置、编辑权限、 吊销(确认对话框)。

「新建令牌」打开创建对话框;创建成功后进入令牌对话框:明文默认遮罩,可显示、 复制,并按客户端给出已填好地址与令牌的配置片段。配置由服务端生成 (get_mcp_client_configs,APP_BASE_URL 只在服务端可读)。样式见 styles/pages/admin-mcp.css。

令牌列表只在浏览器里请求(Effect + spawn_local 写镜像信号,带世代号防竞态): 列表会刷新,且位于外层 <Suspense> 内,不能用 Resource。

Modules§

configs 🔒
令牌对话框:明文(默认遮罩)、各客户端接入配置与一句话接入指令。
token_editor 🔒
新建令牌与编辑权限对话框,以及两者共用的笔记授权字段。
tokens 🔒
已签发的令牌表格:名称、文章权限、笔记授权、有效期、最近使用与操作。

Structs§

McpProps
Props for the Mcp component.
McpRoute
/admin/mcp 的懒加载路由。令牌数据只在客户端请求,data() 无需创建资源。
OpenToken 🔒
令牌对话框里要展示的内容。

Functions§

Mcp
管理后台 MCP 接入页面。
__McpRoute_View 🔒
is_active 🔒
令牌当前可用:未吊销、未过期。
notes_desc 🔒
笔记授权的一行描述。
scope_desc 🔒
文章权限的说明。