教育内容生成服务

EduChain MCP服务器集成项目,通过Model Context Protocol (MCP)实现与Claude Desktop的兼容,提供多项选择题、课程计划和闪卡等教育内容的生成功能。

  • by jkpraveena
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jkpraveena/mcp-educhain-assignment

使用说明

在代码视图中读取以获得更好的格式

mcp教育链分配

EduChain MCP服务器集成——该项目使用EduChain库实现了一个MCP服务器,以生成多项选择题、课程计划和抽认卡等教育内容。该服务器与Claude Desktop完全兼容,并通过模型上下文协议(MCP)演示了工具/资源集成。

📚 EduChain MCP服务器与Claude Desktop的集成

本项目演示了如何使用EduChain库构建模型上下文协议(MCP)服务器,并将其与Claude Desktop集成。服务器提供工具和资源,以按需生成教育内容,如MCQ和课程计划。

🚀 特性 • ✅ 使用Python的MCP兼容服务器 • ✅ 使用EduChain生成教育内容 • ✅ 通过Claude_Desktop_config json与Claude Desktop无缝集成 • ✅ 工具: •生成多项选择题(MCQ)和抽认卡 • ✅ 资源: •制定课程计划 • ✅ 奖金: •示例内容生成器脚本 •导出为.txt的示例响应

🏗️ 项目结构

mcp教育链分配/ ├── mcp_server.py#主mcp服务器 ├── .env#带有OPENAI_API_KEY的环境文件 ├── claude_desktop_config.json#克劳德桌面配置(.gitignore中不包括) ├── README.md#您正在阅读! ├── (任务1)generate_content.py#生成教案和MCQ的脚本 │── (任务1)sample_response.txt#以纯文本形式保存响应 最终结果的证明以截图和视频的形式添加到目录中

⸻

🧪 安装说明

  1. 克隆仓库

克隆https://https://github.com/jkpraveena/mcp-教育任务.git cd-mcp教育链分配

  1. 设置环境

使用OpenAI API密钥创建.env文件:

OPENAI_API_KEY=your_OPENAI_API_KEY

  1. 运行MCP服务器

python mcpserver.py

  1. 配置Claude桌面

更新您的claude_desktop_config.json:

{ “command”:“/path/to/python3”, “args”:[“/path/to/mcpserver.py”] }

💡 为了安全起见,此配置通过.gitignore从GitHub中排除。