- MCP 服务默认挂载到
/mcp - 传输方式固定为
Streamable HTTP - 后台说明页入口为
/admin/mcp - 文档直链为
/docs/reference/mcp.md
- 远程 MCP 使用
Bearer Token - 不复用后台浏览器登录态
- 启用 MCP 时必须设置
MCP_AUTH_TOKEN - 管理端
/admin/mcp会在管理员登录后显示当前 Bearer Token,默认以****遮罩,可手动点按眼睛按钮显示或复制
MCP_ENABLEDMCP_AUTH_TOKENMCP_CORS_ALLOW_ORIGINS
说明:
MCP_CORS_ALLOW_ORIGINS只在浏览器型 MCP 客户端需要跨域访问时设置OpenClaw、VS Code、Codex这类本地桌面/CLI 客户端通常不需要额外配置 CORS
system_healthsystem_processesruntime_config_getruntime_config_updatesystem_status_summarysystem_status_rangesystem_status_update_thresholdsjob_listjob_getjob_wait
quiz_repo_get_bindingquiz_repo_bindquiz_repo_rebindquiz_repo_syncquiz_listquiz_getquiz_set_public_invite
candidate_listcandidate_ensurecandidate_getcandidate_add_evaluationcandidate_delete
assignment_listassignment_createassignment_getassignment_set_handlingassignment_delete
- 候选人手机号默认脱敏
- 简历原文与结构化原始内容默认不直接返回
- 答卷明细默认只返回摘要,不直接返回完整答案
- 需要明文时,工具调用需显式传
include_sensitive=true
以下操作默认只返回预检结果;只有传 confirm=true 才真正执行:
quiz_repo_rebindcandidate_deleteassignment_delete
quiz_repo_get_binding查看当前仓库状态quiz_repo_bind或quiz_repo_sync准备题库candidate_ensure建立候选人assignment_create创建邀约assignment_get/assignment_list查看作答和结果system_status_summary/runtime_config_update查看或调整系统状态
下面示例统一假设:
- MCP 地址:
https://your-host.example.com/mcp - Bearer Token:从后台
/admin/mcp页面复制
OpenClaw 管理远程 MCP 定义时,核心字段是 url、transport="streamable-http" 与 headers.Authorization。
可直接写入 OpenClaw 配置里的 mcp.servers,也可用命令行保存:
openclaw mcp set mdQuiz '{
"url": "https://your-host.example.com/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer <复制的 Bearer Token>"
}
}'VS Code 当前把 MCP 配置保存在工作区 .vscode/mcp.json 或用户级 mcp.json。为了避免把 token 明文写进仓库,建议使用 promptString 输入变量:
{
"inputs": [
{
"type": "promptString",
"id": "md-quiz-mcp-token",
"description": "MD Quiz MCP Bearer Token",
"password": true
}
],
"servers": {
"mdQuiz": {
"type": "http",
"url": "https://your-host.example.com/mcp",
"headers": {
"Authorization": "Bearer ${input:md-quiz-mcp-token}"
}
}
}
}Codex 建议把 Bearer Token 放进环境变量,再在 ~/.codex/config.toml 里引用该变量:
export MD_QUIZ_MCP_TOKEN='<复制的 Bearer Token>'[mcp_servers.mdQuiz]
enabled = true
url = "https://your-host.example.com/mcp"
bearer_token_env_var = "MD_QUIZ_MCP_TOKEN"- 后台左侧导航新增
MCP - 页面路径固定为
/admin/mcp - 该页展示接入摘要、Bearer Token、客户端配置片段、能力范围、典型流程和安全规则
- 页面不渲染 Markdown,不承担文档编辑功能;完整说明仍以本页为准