使用说明
MCP服务器和工具
MCP(模型上下文协议)可帮助您在LLM之上构建代理和复杂的工作流。LLM经常需要与数据和工具集成,MCP提供:
- 我们可以更新LLM,以获取LLM尚未知道的当前或相关数据
- LLM可以直接插入的预构建集成列表越来越多。
- 在LLM提供商和供应商之间切换的灵活性。
- 在基础架构中保护数据的最佳实践。
文件结构
main.py-运行MCP服务器的主文件Task1 setup-具有单独教育链功能和以MCP服务器所需格式生成响应的文件夹Response-包含所有输出图像和所需Pdf的响应文件夹
概述
MCP在STDIO上运行,在STDIO中,标准化的输入被提供给服务器,它返回标准化的输出,这些输出由客户端管理。 MCP服务器和工具是一个旨在实现大型语言模型(LLM)或人工智能助手与现实世界数据、数据库和当前新闻之间无缝交互的项目。通过利用 教育链 该项目为人工智能驱动的教育工具和服务提供了一个强大的框架。
特性
MCP服务器
- 充当LLM和外部数据源之间的桥梁。
- 允许实时访问数据库、新闻和其他动态信息。
本项目中的MCP工具
目前,这些工具依赖于Groq API和开源模型,但如果我们愿意,我们可以根据需求使用任何数量的LLM
- MCQ发电机:根据输入主题和所需的MCQ数量自动生成多项选择题,此外,我们还可以提供额外信息或指导,以指导MCQ生成过程
- 课程计划生成器:创建针对特定主题或要求量身定制的结构化课程计划。
- 闪卡生成器:制作抽认卡,以便有效学习和复习。
项目流程
安装后 教育链 利用LLama模型建立了教育链临床。 然后,使用带有适当docString的异步函数初始化MCP工具,以便LLM可以选择适当的工具,并生成outpur并将其返回给LLM进行内容生成。
用例
该项目允许AI助手,例如 克劳德桌面(此处为MCP主机),将MCP工具用于教育目的。例如:
- 为测验生成MCQ。
- 为教师或学生准备课程计划。
- 为学习课程制作抽认卡。
技术栈
- 紫外线:用于基本安装和运行应用程序
- Educhain图书馆:用于构建MCP服务器和工具的核心库。
- MCP服务器:轻量级程序,每个程序都通过标准化的模型上下文协议公开特定的功能
参考文献
- Educhain图书馆 :用于生成教育内容的核心库
- MCP服务器 :使用快速入门指南开始使用MCP服务器和工具
- MCP网站 :用于参考如何在MCP中设置工具
联系
如有疑问或需要支持,请联系[pratikgond2005@gmail.com].
