Token导航 LogoToken导航

MCP Server · AI代理

StudentVue MCP

一个全面的StudentVue API实现,提供Rust库和MCP服务器,用于访问学生信息、成绩、考勤等数据。

HTTP官方级别未说明来源级核验工具 14
RustClaudeAI代理Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
plyght
提供方
plyght

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

StudentVue MCP 属于AI代理类 MCP Server,公开资料标注 14 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

HTTP

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 14 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

StudentVie Monorepo

一个全面的StudentVue API实现,提供Rust库和模型上下文协议(MCP)服务器。通过原生Rust或AI驱动的应用程序访问学生信息、成绩、出勤率、消息等。

包裹

StudentVue锈蚀API

StudentVue SOAP API的类型安全Rust客户端库。

地点:

特征:

  • 具有适当错误处理的类型安全数据模型
  • 通过Tokio运行时支持异步/等待
  • 自动SOAP信封构造和XML解析
  • 15个以上完全实现的API端点
  • 生产就绪,全面测试覆盖

StudentVue MCP服务器

一个模型上下文协议服务器,使克劳德等人工智能应用程序能够访问StudentVue数据。

地点:

特征:

  • 15个以上StudentVue API端点暴露为MCP工具
  • 使用官方MCP TypeScript SDK构建
  • 与Claude Desktop和其他MCP客户端无缝集成
  • 通过环境变量实现安全的凭证处理

快速开始

锈蚀API

cd packages/studentvue-api
cargo build --release

添加到您的 Cargo.toml:

[dependencies]
studenvue = "0.1.0"
tokio = { version = "1.35", features = ["full"] }

示例用法:

use studenvue::{StudentVueClient, Result};

#[tokio::main]
async fn main() -> Result {
    let client = StudentVueClient::new(portal, username, password);
    let info = client.get_student_info().await?;
    println!("Student: {} (Grade {})", info.name, info.grade);
    Ok(())
}

MCP服务器

Cursor的快速安装
手动安装
cd packages/studentvue-mcp
bun install
bun run build

看 软件包/studentvue mcp/INSTALL.md 有关Claude Desktop、Cursor和其他MCP客户端的完整安装说明。

可用的API方法

这两个软件包都提供对以下StudentVue功能的访问:

学生信息

  • 获取学生资料(姓名、年级、学校、联系方式)
  • 获取学校信息(校长、地址、电话)

学术记录

  • 获取成绩簿(成绩、作业、课程信息)
  • 获取课程表(课时、教师、房间)
  • 获取日历事件
  • 获取家庭作业笔记(取决于地区)

出席

  • 获取考勤记录(缺席、迟到、原因)

沟通

  • 从教师/管理员那里获取消息
  • 将邮件标记为已读

文件

  • 列出可用文件
  • 下载特定文档
  • 列出并下载报告卡

健康记录

  • 获取学生健康信息(病情、就诊、免疫接种)

公用事业

  • 按邮政编码搜索学区

发展

工作区命令

make build          # Build all packages
make test           # Run all tests
make format         # Format all code
make lint           # Run all linters
make typecheck      # Run type checking
make quality-gates  # Run all quality checks
make clean          # Clean build artifacts
make install        # Install dependencies

按包开发

锈蚀API:

cd packages/studentvue-api
cargo build && cargo test

MCP服务器:

cd packages/studentvue-mcp
bun install && bun run build && bun test

项目结构

studentvue/
├── packages/
│   ├── studentvue-api/      # Rust API library
│   │   ├── src/             # Source code
│   │   ├── tests/           # Integration tests
│   │   └── examples/        # Usage examples
│   └── studentvue-mcp/      # MCP server
│       ├── src/             # TypeScript source
│       └── dist/            # Built artifacts
├── docs/                    # Documentation
├── Cargo.toml               # Rust workspace config
├── Makefile                 # Build automation
└── README.md                # This file

配置

这两个软件包都需要通过环境变量获取StudentVue凭据:

STUDENTVUE_PORTAL=https://your-district.edupoint.com
STUDENTVUE_USERNAME=your_username
STUDENTVUE_PASSWORD=your_password

安全: 切勿将凭据提交到版本控制。始终使用环境变量或 .env 文件(默认情况下被忽略)。

文档

测试

这两个软件包都包括全面的测试套件:

cd packages/studentvue-api && cargo test
cd packages/studentvue-mcp && bun test

在中设置测试凭据 .env 运行测试前的文件。

贡献

欢迎捐款。请查看我们的 贡献指南 了解详情。

所有捐款必须:

  • 格式正确(rustfmt表示Rust,Prettier表示TypeScript)
  • 传递所有lints(clippy用于Rust,ESLint用于TypeScript)
  • 通过所有测试
  • 包括新功能的测试

用例

面向开发人员(Rust API)

  • 构建自定义StudentVue集成
  • 创建具有本机性能的移动应用程序
  • 自动化成绩监控和通知
  • 与学校管理系统集成

用于人工智能应用程序(MCP服务器)

  • 让克劳德回答有关成绩的问题
  • 获取出席情况的自然语言摘要
  • 询问即将到来的任务和活动
  • 检索并解释报告卡

许可证

麻省理工学院

致谢

基于社区对StudentVue SOAP API的逆向工程和文档。

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

学生信息系统Rust本地部署Rust库MCP服务器成绩查询考勤记录

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
StudentVue MCP

MCP World · 本页

14HTTP未标注2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

StudentVue MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

StudentVue MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

StudentVue MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

StudentVue MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

StudentVue MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP