Skip to main content

Module mcp

Module mcp 

Source
Expand description

MCP 令牌管理 + 客户端配置生成页面模块。 管理后台「MCP 服务器」页面。

管理员在此签发/查看/撤销为 AI 客户端(Claude Code / Cursor / Cline)准备的 bearer 令牌,并复制对应的客户端配置片段。功能分三块:

  • 令牌列表:名称 / 作用域 / 创建时间 / 过期 / 最近使用 / 状态 + 撤销 / 重查按钮。
  • 新建令牌表单:名称 + 作用域下拉 + 有效期下拉;提交后一次性弹窗展示明文。
  • 客户端配置:选中令牌后展示 4 种可复制的配置片段 + CLI 一行命令。

仅 WASM 前端交互,数据经 Dioxus server functions(src/api/mcp_tokens.rs)加载。 配置片段由服务端生成(src/mcp/config.rs,server-only 模块),经 get_mcp_client_configs server fn 返回——APP_BASE_URL 等环境变量只在服务端可读。

跨子组件状态(刷新触发、一次性明文弹窗、配置令牌)经一个共享 context 传递, 避免列表与表单组件各自维护互相不可见的信号。

Re-exports§

pub use Mcp_completions::Component::Mcp;

Functions§

Mcp
管理后台 MCP 令牌管理页面。
PageHeader 🔒
页头标题区。