基本能力
产品定位
EduBase MCP server 是一个为 EduBase 平台实现的模型上下文协议(MCP)服务器,旨在通过 MCP 客户端和 LLMs 与 EduBase 账户交互,执行各种任务。
核心功能
- 模型上下文协议(MCP)服务器:允许 MCP 客户端和 LLMs 与 EduBase 账户交互。
- 高级测验系统:支持参数化问题、实时作弊检测、LaTeX 排版、STEM 支持和自动评分。
- 统一学习环境:集中管理所有教育内容,包括视频、考试、文档和 SCORM 模块。
- 企业级安全:支持 SSO 集成、细粒度访问控制、全面审计和 GDPR 合规。
- 集成能力:通过 LTI、API 和自定义选项与现有系统集成。
- AI 辅助工具:如 EduBase Assistant,可快速将内容转换为互动测验或翻译材料。
适用场景
- 教育机构:用于管理和交付在线教育内容。
- 企业培训:用于员工培训和技能提升。
- 开发者:通过 API 和 MCP 客户端与 EduBase 平台集成。
工具列表
每个 API 端点都作为一个单独的工具提供,命名格式为 edubase_<method>_<endpoint>
。例如,GET /user
端点的工具名为 edubase_get_user
。
常见问题解答
- 如何获取 API 凭证:登录后,在仪表板中搜索“集成”菜单,点击“添加集成”并选择“EduBase API”类型。
- 联系支持:可通过 info@edubase.net 联系支持团队。
使用教程
使用依赖
无明确前置依赖要求,但需要 Node.js 或 Docker 环境。
安装教程
Node.js 方式
json
{
"mcpServers": {
"edubase": {
"command": "node",
"args": [
"/path/to/dist/index.js"
],
"env": {
"EDUBASE_API_URL": "https://domain.edubase.net/api",
"EDUBASE_API_APP": "your_integration_app_id",
"EDUBASE_API_KEY": "your_integration_secret_key"
}
}
}
}
Docker 方式
json
{
"mcpServers": {
"edubase": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"EDUBASE_API_URL",
"-e",
"EDUBASE_API_APP",
"-e",
"EDUBASE_API_KEY",
"edubase/mcp"
],
"env": {
"EDUBASE_API_URL": "https://domain.edubase.net/api",
"EDUBASE_API_APP": "your_integration_app_id",
"EDUBASE_API_KEY": "your_integration_secret_key"
}
}
}
}
调试方式
安装完成后,可通过检查环境变量和 API 连接是否正常来调试。