超越管理员API-Claude代码插件
让Claude通过两个代码模式MCP工具访问Exceed管理员API: 搜索 (发现端点)和 执行 (进行API调用)。
安装
- 添加市场:
/plugin marketplace add intellum/exceed-code-mcp-plugin- 安装插件: 跑
/plugin,然后选择exceed-admin从exceed-code-mcp-plugin市场并安装它。
- 配置您的域: 在
/plugin菜单,打开exceed-admin→ 配置和设置exceed_domain到您的Exceed URL(例如。,https://mycompany.exceedlms.com).
登录
/exceed-login打开浏览器进入Exceed的OAuth授权页面。登录,授权,复制代码,粘贴回去。该技能将打印访问令牌。
将该令牌粘贴到插件配置中:
- 跑
/plugin→exceed-admin→ 配置→ setexceed_token - 跑
/reload-plugins(或重新启动Claude Code),以便MCP服务器接收它。
使用
配置令牌后,您将有两个工具:
搜索
查询Exceed admin API规范(约260个端点):
- “哪些端点可用于管理用户?”
- “显示创建课程的请求架构”
- “查找所有与注册相关的端点”
执行
进行经过身份验证的API调用:
- “列出我帐户中的所有用户”
- “显示课程42的报名信息”
- “创建新的信件模板”
安全
- 大规模破坏性作业(
bulk_destroy,bulk_delete)被封锁 - 速率限制:全局10请求/秒,写入5请求/秒
- 每次执行最多25个请求,最多5次删除
- 常规管理员无法访问仅限超级管理员的端点(服务器端角色检查)
命令
| 命令 | 描述 |
|---|---|
/exceed-login | 使用您的Exceed实例进行身份验证(打印一个令牌以粘贴到插件配置中) |
需求
- 一个Exceed实例
exceed-code-mcpOAuth应用已注册 - Exceed实例的管理员访问权限
运作原理
此插件连接到托管MCP服务器,该服务器代理Exceed admin API。您的OAuth令牌随每个请求一起发送,服务器上不存储任何凭据。
Claude Code → Plugin → Hosted MCP Server → Exceed Admin API
(Cloud Run)MCP服务器在启动时加载Exceed OpenAPI规范,并通过 search 工具。这 execute 该工具将经过身份验证的请求转发到您的Exceed实例。
