Canvas LMS MCP 服务器是一个用于与 Canvas LMS 系统交互的工具,它可以帮助用户方便地获取课程信息、作业信息等。通过简单的配置和操作,就能快速集成到开发环境中。
git clone https://github.com/yourusername/canvas-lms-mcp.git
cd canvas-lms-mcp
pip install requests canvasapi
在项目的根目录下创建一个 .env 文件,添加以下内容并替换为实际值:
CANVAS_API_TOKEN=your_api_token_here
CANVAS_BASE_URL=https://yourinstitution.canvaslms.com
启动 MCP 服务器:
python mcp_server.py
git clone https://github.com/yourusername/canvas-lms-mcp.git
cd canvas-lms-mcp
pip install requests canvasapi
curl http://localhost:8000/api/courses
curl http://localhost:8000/api/courses/12345
.cursor/mcp.json 文件,添加以下内容:{
"mcpServers": {
"canvas": {
"command": "python",
"args": ["mcp_server.py"],
"env": {
"CANVAS_API_TOKEN": "your_api_token",
"CANVAS_BASE_URL": "https://yourinstitution.canvaslms.com"
}
}
}
}
What assignments are due soon?
Show me the detailed information for course CS101.
git clone https://github.com/yourusername/canvas-lms-mcp.git
cd canvas-lms-mcp
git checkout -b feature/new-feature
git add .
git commit -m "Add new functionality"
git push origin feature/new-feature
此项目遵循 MIT 协议。更多细节请查阅 LICENSE 文件。