自定义企业级 MCP 接入指南
概述
自定义企业级接入适用于企业自研 AI 助手或其他支持 Streamable HTTP MCP 的平台。平台在请求中传递当前成员的唯一标识,GuanMCP 通过对应的观远 BI 用户属性匹配用户,查询权限仍按匹配到的 BI 用户控制。
自定义企业级 MCP 接入步骤
接入前确认
开始前请确认:
- GuanMCP 服务已按 管理员统一接入 配置
MCP_ENTRYPOINT_TOKEN和BI_APP_TOKEN。 - 企业 AI 平台可以根据当前已登录成员动态传递一个稳定且唯一的标识,例如 Coze 用户 ID。
- 相同标识已写入观远 BI 用户属性,并且能唯一匹配一个已启用的 BI 用户。
第一步:确定用户映射
选择平台能够传递的身份 Header,并将它与观远 BI 中保存同一标识的用户属性 Key 对应。以下以 Coze 用户 ID 映射到观远 BI 自定义属性 CozeID 为例,约定使用 x-aiplugin-connector-identifier 作为身份 Header:
| 项目 | 示例值 | 说明 |
|---|---|---|
| 身份 Header | x-aiplugin-connector-identifier | 企业 AI 平台随当前成员动态传递的 Header。 |
| 观远用户属性 Key | 74970c76-114d-cf73-8403-c5dc1a954952 | 观远 BI 自定义属性 CozeID 的内部 key。 |
| 属性值 | 123 | 两端保存的成员标识,必须完全一致并保持唯一。 |
示例 UUID 需替换为当前 BI 环境中 CozeID 属性的实际内部 key,不能直接填写显示名称 CozeID。
用户较多时,建议通过 账户数据集 和 账户同步 批量维护身份映射属性;用户较少时,可直接 修改用户信息。
第二步:配置 GuanMCP
在服务端填写 MCP_ENTRYPOINT_TOKEN 和 BI_APP_TOKEN:
MCP_ENTRYPOINT_TOKEN=<MCP 服务凭证>
BI_APP_TOKEN=<观远 Public API 应用 Token(账号同步令牌)>
第三步:在企业 AI 平台添加 GuanMCP
- 添加 Streamable HTTP MCP 服务,填写 GuanMCP 完整地址,例如
https://mcp.company.com/mcp。 - 配置固定请求头
Authorization: Bearer <MCP 服务凭证>。 - 在平台自定义请求头或可信网关中配置
bi-user-property-header: x-aiplugin-connector-identifier和bi-user-property-key: 74970c76-114d-cf73-8403-c5dc1a954952。 - 由平台根据当前已登录成员动态填写身份 Header
x-aiplugin-connector-identifier,每次请求同时传入两个映射 Header 和身份值。
最简请求示例:
POST https://mcp.company.com/mcp
Authorization: Bearer <MCP 服务凭证>
bi-user-property-header: x-aiplugin-connector-identifier
bi-user-property-key: 74970c76-114d-cf73-8403-c5dc1a954952
x-aiplugin-connector-identifier: 123
身份值不能使用固定值,映射和身份 Header 不能由终端用户自行填写。企业 AI 平台端不要配置个人 PAT、BI 登录密码或 BI_APP_TOKEN。
第四步:验证接入
-
使用普通权限测试成员提问:
帮我查看下有哪些数据集 -
使用高权限测试成员提问相同问题,对比资源范围是否符合两人在观远 BI 中的权限。
-
检查两次请求中的身份 Header 是否分别为两名成员的标识。
两名成员获得的结果均符合各自在观远 BI 中的权限,表示用户映射和权限控制生效。
常见问题排查
提示缺少用户身份
确认企业 AI 平台是否按当前成员动态传递 bi-user-property-header 指定的 Header。仅指定 Header 名称,不会让上游平台自动产生成员标识。
提示无法匹配用户
对比请求中的 Header 值和 bi-user-property-key 对应的观远用户属性。两端属性值必须完全一致,并且只能匹配一个已启用的 BI 用户。
不同成员看到相同数据
确认身份 Header 是否随当前成员变化,并检查两名成员在观远 BI 中的权限是否确实不同。不要使用固定 BI 账号代替所有成员查询。
更多问题请参考 GuanMCP 快速入门-常见问题排查。也可以查看 豆包工作伙伴(原飞书 Aily)MCP 接入指南、企业微信插件 MCP 接入指南 或 钉钉企业智能体 MCP 接入指南。