📚 克劳德桌面版EduChain MCP服务器
这个项目是由人工智能驱动的 MCP(模型上下文协议)服务器 使用 教育链 图书馆。它与 克劳德桌面 并提供生成教育内容的工具,例如:
- ✅ 多项选择题(MCQ)
- ✅ 课程计划
- ✅ 闪卡
______________________________________________________________________
⚙️ 特性
| 工具 | 说明 |
|---|---|
generate_mcqs | 根据主题生成多项选择题 |
generate_lesson_plan | 创建结构化的课程计划 |
generate_flashcards | 制作学习问答抽认卡 |
______________________________________________________________________
🚀 安装说明
这些步骤将指导您安装所有内容并使用Claude Desktop运行服务器。
______________________________________________________________________
🧰 步骤1:安装 uv (如果还没有)
curl -LsSf https://astral.sh/uv/install.sh | sh______________________________________________________________________
🐍 步骤2:创建并激活虚拟环境
uv venv
source .venv/bin/activate______________________________________________________________________
📦 步骤3:安装EduChain(从本地GitHub仓库)
uv pip install -e /absolute/path/to/educhain-main如果你还没有,先克隆 : 然后执行步骤3
例子: ``bash uv pip install -e /Users/kunal/Desktop/github/educhain-main ``______________________________________________________________________
📦 步骤4:安装MCP+httpx
uv add "mcp[cli]" httpx______________________________________________________________________
🧠 步骤5:添加您的API密钥 server.py
在……里面 server.py,将此行替换为您的实际密钥:
os.environ["OPENAI_API_KEY"] = "sk-..." # ← Your OpenAI API key here⚠️ 不建议用于生产,但可用于测试/提交。
______________________________________________________________________
▶️ 运行服务器
确保您位于项目文件夹中,并且虚拟环境已激活。
然后运行:
uv run server.py如果成功,您将看到:
✅ EduChain MCP FastMCP server is starting...______________________________________________________________________
💻 Claude桌面配置
更新您的 claude_desktop_config.json 这样地:
{
"mcpServers": {
"educhain": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/eduMcp",
"run",
"server.py"
]
}
}
}重新启动Claude Desktop以重新加载配置。
______________________________________________________________________
💬 克劳德提示示例
Use the `generate_mcqs` tool to create 3 questions on "Photosynthesis".
Use the `generate_lesson_plan` tool for "Newton's Laws of Motion".
Use the `generate_flashcards` tool to make flashcards on "The Solar System".使用 教育链 +克劳德。
