modelscope·@Birdsmith/Gauntlet-Incept-MCP
启用 Claude Desktop 与 Gauntlet Incept 系统交互,通过自然语言直接为 K-8 学生生成、标记和评估教育内容。
一个为学生量身定制高质量教育内容的系统,根据学生的知识水平和兴趣生成内容。
此仓库包含了Gauntlet-Incept项目的代码和资源,旨在构建一个为K-8年级学生生成高质量教育内容的系统。初步范围集中在开发特定学科领域的文章形式及题库形式的教学内容上。
gauntlet-incept/
├── docs/ # Documentation files
├── src/ # Source code
│ ├── api/ # API routes
│ ├── models/ # Data models
│ ├── services/ # Business logic
│ ├── utils/ # Utility functions
│ ├── data/ # Data files
│ ├── tests/ # Test files
│ ├── index.js # Entry point for REST API
│ └── mcp-server.js # Model Context Protocol server
├── services/ # Microservices
│ ├── qti-service/ # QTI service for content storage
│ └── llm-service/ # LLM service for content generation
├── .env.example # Example environment variables
├── .gitignore # Git ignore file
├── package.json # Node.js package file
├── docker-compose.yml # Docker Compose configuration
├── Dockerfile # Docker configuration
└── README.md # This file
该项目实现了六个核心API端点:
POST /api/question/tag - 使用科目、年级、标准、课程和难度对题目进行标记POST /api/question/grade - 按照质量标准对已标记的题目进行评分POST /api/question/generate - 基于标签或示例题目生成新题目POST /api/article/tag - 使用科目、年级、标准和课程对文章进行标记POST /api/article/grade - 按照质量标准对已标记的文章进行评分POST /api/article/generate - 基于标签或示例文章生成新文章除了REST API之外,本项目还包括一个MCP服务器,允许Claude Desktop与Gauntlet Incept系统交互。这使得Claude能够直接生成、标记并评估教育内容。
请参阅MCP服务器指南,了解如何设置和使用MCP服务器与Claude Desktop配合工作。
git clone https://github.com/yourusername/Gauntlet-Incept.git
cd Gauntlet-Incept
npm install
cp .env.example .env
npm start
docker-compose up -d
此项目连接到一个 Amazon RDS PostgreSQL 实例,其详细信息如下:
注意:出于安全考虑,密码存储在环境变量中,而不是直接写在代码里。
如果您需要通过 SSH 隧道进行连接,则需要在启动应用程序之前单独设置隧道。
npm run dev
npm run mcp
npm test
npm run lint
MIT
[您的联系信息]
一种模型上下文协议服务器,通过与Canvas和Gradescope集成,帮助学生管理学术工作流程,以获取截止日期、下载课程材料以及与macOS日历或提醒事项同步。
一种模型上下文协议服务器,使大型语言模型(LLMs)能够通过AnkiConnect与Anki闪卡软件交互,从而实现对闪卡、卡组和笔记类型的创建与管理。
一个模型上下文协议服务器,允许克劳德为Rember创建闪卡,通过间隔重复复习帮助用户学习和记忆信息。
一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。
暂无描述。
允许AI模型查询Practera的GraphQL API以获取学习数据的集成服务器,使大型语言模型(LLMs)能够分析和操作教育项目和评估。