关于 ClassQuill
ClassQuill MCP 服务为 AI 工具提供对 ClassQuill 辅导业务数据的只读访问,包括课程、人员、账务和报告。其工具与公开 API 端点对应,并根据 OpenAPI 规范生成。
主要功能
- 01只读访问辅导业务数据
- 02课程、学生、导师与账务信息
- 03根据 OpenAPI 规范生成工具
- 04托管模式支持 OAuth 或 API 密钥
- 05本地 stdio 与 HTTP 模式
- 06凭证随请求提供
适用场景
- 01查看辅导课程与预约
- 02查询学生和导师记录
- 03核对发票、付款与收入
- 04获取报告和课程计划
MCP 相关
MCP 客户端可连接托管服务,也可通过 stdio 或 HTTP 模式运行本地软件包。服务提供与 ClassQuill 公开 API GET 路由对应的只读工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.classquill.com/mcpclaude mcp add --transport http classquill https://mcp.classquill.com/mcp{"mcpServers":{"classquill":{"type":"http","url":"https://mcp.classquill.com/mcp"}}}在 Cursor 中打开{"servers":{"classquill":{"type":"http","url":"https://mcp.classquill.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"classquill":{"type":"http","url":"https://mcp.classquill.com/mcp"}}}{"mcpServers":{"classquill":{"serverUrl":"https://mcp.classquill.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ClassQuill MCP 服务
让任何支持 MCP 的 AI 工具——Claude、Codex、Cursor、Windsurf、Composio 等——读取你的 ClassQuill 辅导业务数据:课程、学生、导师、家长、发票、付款、课程计划、预约、收入和报告。
这是一个基于 ClassQuill public API(/v1)的轻量只读代理。每个工具都与一个公共 API 端点一一对应,因此工具列表始终与实际 API 保持一致。你的凭据不会离开你的设备(托管模式下则不会离开你的请求)。
ClassQuill 是 EquateIt 推出的辅导业务管理平台。npm 包以
equateit-mcp发布。
两种使用方式
1. 托管模式(推荐——无需安装)
将任何远程 MCP 客户端连接到托管服务:
https://mcp.classquill.com/mcp
- Claude / Claude.ai——将其添加为自定义连接器并登录(OAuth)。
- Codex——
codex mcp add classquill --url https://mcp.classquill.com/mcp - 任何客户端——将你的 API 密钥作为 Bearer 令牌传入:
Authorization: Bearer ei_live_…
2. 本地模式(通过 npx 自行运行)
npx -y equateit-mcp # stdio, reads EQUATEIT_API_KEY
Claude Code:
claude mcp add classquill -e EQUATEIT_API_KEY=ei_live_xxxx -- npx -y equateit-mcp
Cursor / Claude Desktop / Windsurf(mcpServers 配置):
{
"mcpServers": {
"classquill": {
"command": "npx",
"args": ["-y", "equateit-mcp"],
"env": { "EQUATEIT_API_KEY": "ei_live_xxxx" }
}
}
}
获取 API 密钥
组织管理员可在 ClassQuill 应用的 Settings → Developers 中创建密钥。密钥格式为 ei_live_…,此服务仅具备读取权限。
工具
每个 /v1 GET 路由对应一个只读工具——课程、学生、导师、家长、发票、付款、课程计划、作业、问题、科目、文件、结果、可用时间、覆盖情况、报告等。工具列表由公共 OpenAPI 规范自动生成(npm run gen:tools),因此始终与实时 API 保持一致。
选项与环境变量
| 标志 | 环境变量 | 默认值 | 用途 |
|---|---|---|---|
--key | EQUATEIT_API_KEY | — | 你的 ei_live_… 密钥(stdio 模式)。 |
--http | — | 关闭 | 以 HTTP(Streamable HTTP)服务运行,而非 stdio。 |
--port / -p | MCP_PORT | 3000 | HTTP 端口。 |
| — | EQUATEIT_API_BASE_URL | https://api.classquill.com | API 基础地址(末尾不带 /v1)。 |
在 HTTP 模式下,每个请求都通过 Authorization: Bearer … 提供自己的凭据——可以是 ei_live_… API 密钥,也可以是 OAuth 访问令牌。
开发
npm install
npm run build # → dist/
npm test # unit tests (url builder + auth scheme)
只需一个容器即可自托管 HTTP 服务——参见 Dockerfile。
许可证
MIT——参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。