EduBase MCP server

EduBase MCP server

EduBase MCP 服务器使 Claude 和其他 LLM 能够通过模型上下文协议 (MCP) 与 EduBase 综合电子学习平台进行交互。

EduBase

远程shell执行
数据库交互
数据与应用分析
访问服务器

README

<img src="https://static.edubase.net/media/brand/title/color.png" alt="EduBase logo" height="150" />

EduBase MCP 服务器

pre-commit.ci status smithery badge

此仓库包含 EduBase 平台的模型上下文协议 (MCP) 服务器的实现。它允许 MCP 客户端(例如 Claude Desktop)和 LLM 与您的 EduBase 帐户交互,并代表您执行任务。

什么是 EduBase?

EduBase 是一个创新的、模块化的在线教育平台,它使学习更愉快、更简单和更具互动性,适合教育机构或企业。

为什么选择 EduBase?

EduBase 以其独特的功能组合彻底改变了数字学习:

  • 高级测验系统 具有参数化功能,允许同一问题的无限变化、实时作弊检测、精美的 LaTeX 排版、高级 STEM 支持和自动评分
  • 统一学习环境 将您的所有教育内容(视频、考试、文档和 SCORM 模块)集中在一个直观的系统中
  • 企业级安全性 具有 SSO 集成、细粒度访问控制、全面审计和 GDPR 合规性等功能
  • 集成 通过 LTI、全面的 API 和自定义集成选项与您现有的系统集成
  • AI 辅助工具,例如 EduBase Assistant,可以立即将您现有的内容转换为交互式测验和评估,或者将您的材料从一种语言翻译成另一种语言

从高等教育机构到企业培训部门,EduBase 可以扩展以满足您的特定需求,同时在所有设备上保持直观的用户体验。

演示视频

与 Claude 协作创建和上传问题、安排考试和分析用户结果:

<a href="https://www.youtube.com/watch?v=jvGP-5NzRPs"> <img src="https://img.youtube.com/vi/jvGP-5NzRPs/maxresdefault.jpg" alt="Demonstrating EduBase's MCP server to collaboratively create and upload questions, schedule exams and analyze results." width="600"/> </a>

获取您的 API 凭据

登录后,在您的仪表板上,搜索“集成”菜单,单击“添加集成”,然后选择类型“EduBase API”。

如果您没有看到此选项,请随时通过 info@edubase.net 与我们联系以请求访问权限。

<img src="https://shared.edubase.net/mcp/EduBase_Integration_page_with_API_credentials.png" alt="EduBase API credentials page" width="500" />

工具

每个已记录的 API 端点都可用作一个单独的工具,命名为 edubase_<method>_<endpoint>。 例如,GET /user 端点的工具名为 edubase_get_user。 有关更多信息,请参阅我们的 开发者文档

与 Claude Desktop 一起使用

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 EduBase MCP 服务器:

npx -y @smithery/cli install @EduBase/MCP --client claude

手动安装

将以下内容添加到您的 claude_desktop_config.json

使用 Node.js

在运行 MCP 服务器之前,请确保您已安装 Node.js。 您可以从 nodejs.org 下载它,或者使用像 brew 这样的包管理器。 下载 EduBase MCP 服务器版本或克隆存储库并运行 npm run build 来构建服务器。 不要忘记将 /path/to/dist 调整为实际目录并配置环境变量

{
  "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

在运行 MCP 服务器之前,请确保您已安装并运行 Docker。 您可以从 docker.com 下载它,或者使用包管理器。 不要忘记配置环境变量

{
  "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"
      }
    }
  }
}

联系方式

网站: www.edubase.net
开发者文档: developer.edubase.net
邮箱: info@edubase.net

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
https://github.com/Streen9/react-mcp

https://github.com/Streen9/react-mcp

react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选