Token导航 LogoToken导航TokenDH.com
MCP educhain assignment logo
运维云端stdio官方级别未说明来源级核验

MCP educhain assignment

MCP Server

基于EduChain库的MCP服务器,提供生成课程计划和多项选择题的教育内容生成功能,适用于教育技术集成。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
教育技术内容生成PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dgm003

提供方

dgm003

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

EduChain MCP分配

概述

此项目使用以下工具实现了MCP(模型上下文协议)服务器 教育链 图书馆。服务器公开端点以生成教育内容,如课程计划和多项选择题(MCQ),旨在与Claude Desktop或其他兼容MCP的客户端集成。

特性

  • 为任何主题制定全面的课程计划。
  • 为任何主题生成多项选择题(MCQ)。
  • 可轻松扩展以添加更多教育工具/资源。
  • 完整记录的代码,带有清晰的注释和引用。

安装说明

1.克隆存储库

git clone https://github.com/dgm003/mcp_educhain_assignment.git
cd mcp_educhain_assignment 

2.安装依赖项

建议使用虚拟环境:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

3.运行MCP服务器

uvicorn main:app --reload

服务器将在以下时间启动 http://127.0.0.1:8000 默认情况下。

用法

测试端点

您可以使用以下命令测试端点 迅雷客户端 (API测试的VSCode扩展)、Postman或您选择的任何REST客户端。

要使用Thunder客户端:

  • 在VSCode中安装Thunder客户端扩展。
  • 在VSCode中打开Thunder客户端选项卡。
  • 向所需端点创建新的POST请求(例如。, http://127.0.0.1:8000/generate_lesson_plan).
  • 将请求正文设置为JSON并提供必填字段(见下面的示例)。
  • 点击“发送”查看回复。

端点

  • POST /generate_lesson_plan\

为给定主题生成教案。

  • POST /generate_mcqs\

为给定主题生成多项选择题。

请求示例

制定课程计划

POST http://127.0.0.1:8000/generate_lesson_plan
Content-Type: application/json
{
  "topic": "Algebra",
  "duration": "60 minutes",
  "grade_level": "High School"
}

生成MCQ

POST http://127.0.0.1:8000/generate_mcqs
Content-Type: application/json
{
  "topic": "Python loops",
  "num": 5
}

示例响应

Sample_Responses.txt 例如来自端点的输出。

截图

终端-FastAPI服务器正在运行

Terminal running FastAPI server

Thunder客户端-MCQ响应成功

Thunder Client showing successful response for MCQs

Thunder客户端-成功的课程计划响应

Thunder Client showing successful response for lesson plan

交付物

  • 带有清晰注释和文档的Python代码。
  • 示例命令和响应(Sample_Responses.txt).
  • 这个README文件。

克劳德桌面MCP集成说明

Claude Desktop的公开版本(来自 克劳德·艾)确实如此 目前支持MCP服务器集成或自定义工具配置。因此,无法与Claude Desktop直接集成和测试。所有端点都已使用Thunder Client(VSCode扩展)和Postman进行了测试。如果需要启用MCP的Claude Desktop版本,请联系分配协调员。

引用与参考文献

除非另有说明,否则所有代码都是原始的,并且上面引用了外部库。

联系

如有任何问题或指导,请联系任务协调员:

  • prathmesh@buildfastwithai.com
  • shubham@buildfastwithai.com

目录标签

目录标签

教育技术内容生成PythonClaude本地部署API服务自动化教学

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP