EduChain MCP项目
关于项目
EduChain MCP是一个基于区块链的教育管理和认证平台,旨在提高学术记录保存的透明度、安全性和信任度。该项目利用区块链技术安全地存储、验证和共享教育证书和记录。
______________________________________________________________________
特性
- 安全凭据存储: 教育证书安全地存储在区块链上,确保记录的防篡改和透明。
- 即时验证: 证书可以在没有中介的情况下立即验证,简化了信任验证。
- 去中心化数据管理: 使用去中心化存储(例如IPFS)来确保可用性并防止数据丢失。
- 用户角色和权限: 支持具有许可访问权限的不同用户角色,如学生、机构和雇主。
- 人工智能驱动的内容生成: 利用Claude AI等人工智能模型生成教育材料,如多项选择题和课程计划。
- 用户友好界面: 使用React.js构建的易于使用的前端,用户可以无缝交互。
- 区块链支持的认证: 使用EduChain区块链框架颁发和验证证书。
______________________________________________________________________
使用的技术
后端和服务器
- FastMCP:用于构建模型上下文协议(MCP)服务器的框架,促进人工智能模型和外部系统之间的通信。
- Python 3.11:用于后端开发的编程语言。
- 克劳德桌面:集成到系统中用于生成教育内容的AI模型。
人工智能和内容生成
- 克劳德·艾:用于生成多项选择题(MCQ)和课程计划。
- OpenRouter:一个用于将请求路由到AI模型的平台,在这里用于与Claude交互。
- 深度求索:通过OpenRouter访问的用于生成教育内容的AI模型。
前端
- React.js:用于构建用户界面的JavaScript库,用于平台的前端开发。
区块链与认证
- 教育链:用于颁发和验证教育证书的区块链框架。
- 足部感知系统:用于分散存储教育内容和证书。
配置与集成
- 对象符号:配置文件(例如。,
claude_desktop_config.json)用于设置和集成各种组件。
______________________________________________________________________
贡献
欢迎投稿!请按照以下步骤操作:
- 分叉存储库
- 创建一个新分支(git checkout-b功能名称)
- 提交您的更改(git Commit-m“添加一些功能”)
- 推送到分支(git推送源功能名称)
- 打开拉取请求
请确保您的代码遵循项目编码标准,并包括相关测试。
许可证
根据MIT许可证分发。有关更多信息,请参阅许可证。
联系
- 开发者:Akki Maharaj
- github:https://github.com/Akki-Maharaj
- 电子邮件:akshatg0204@gmail.com
______________________________________________________________________
