使用说明
在代码视图中读取以获得更好的格式
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#以纯文本形式保存响应 最终结果的证明以截图和视频的形式添加到目录中
⸻
🧪 安装说明
- 克隆仓库
克隆https://https://github.com/jkpraveena/mcp-教育任务.git cd-mcp教育链分配
- 设置环境
使用OpenAI API密钥创建.env文件:
OPENAI_API_KEY=your_OPENAI_API_KEY
- 运行MCP服务器
python mcpserver.py
- 配置Claude桌面
更新您的claude_desktop_config.json:
{ “command”:“/path/to/python3”, “args”:[“/path/to/mcpserver.py”] }
💡 为了安全起见,此配置通过.gitignore从GitHub中排除。