aicourse-mcp-server
v0.1.0
Published
MCP server wrapping Aliyun Bailian course knowledge tutor agent (DashScope app completion API)
Readme
aicourse-mcp-server
将阿里云百炼智能体应用(DashScope /v1/apps/{app_id}/completion)封装为 MCP 服务的最小实现。
适用场景
封装课程知识库学习辅导智能体,支持:
- 解读上传到知识库的课程/课件内容
- 提供教学方法与学习思路
- 生成课后练习题
- 解答学习疑问
配置
通过环境变量注入密钥(不要写进代码):
| 变量 | 说明 |
|------|------|
| DASHSCOPE_API_KEY | 阿里云百炼 API Key |
| APP_ID | 智能体应用 ID |
在 MCP 客户端中使用
{
"mcpServers": {
"aicourse-mcp-server": {
"command": "npx",
"args": ["-y", "aicourse-mcp-server"],
"env": {
"DASHSCOPE_API_KEY": "your-key",
"APP_ID": "your-app-id"
}
}
}
}工具
course_tutor
调用百炼智能体应用进行课程问答。
入参
| 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | query | string | 是 | 问题或任务 | | session_id | string | 否 | 上轮返回的 session_id,传入可延续多轮对话 |
返回
智能体回答文本(末尾附 session_id,供下轮传入)。
本地开发
npm install
npm run build从源码运行:
DASHSCOPE_API_KEY=xxx APP_ID=xxx node dist/index.jsLicense
MIT
