학교 MCP
Canvas 및 Gradescope 플랫폼과 통합된 학술 도구를 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.
특징
과제 마감일 : Canvas 및 Gradescope에서 예정된 마감일을 가져와서 표시합니다.
캘린더 통합 : AppleScript를 사용하여 macOS 캘린더 또는 미리 알림에 마감일 추가
파일 관리 : Canvas에서 강의 자료 다운로드
빠른 시작
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 School MCP를 자동으로 설치하려면:
지엑스피1
저장소를 복제합니다.
패키지를 설치하세요:
다음 중 하나를 사용하여 환경 변수를 설정합니다.
포함된 설정 도우미 사용(권장)
.env파일을 수동으로 만들기
설정 도우미 사용
Claude Desktop을 자동으로 구성하려면 설치 도우미를 실행하세요.
설정 도우미는 다음을 수행합니다.
Claude Desktop 구성 파일을 찾으세요
필요한 경우
.env파일을 만듭니다.적절한 경로로 MCP 서버를 구성하세요
Claude Desktop 구성에 환경 변수를 추가합니다.
수동 설정
수동으로 설정하려면 다음을 수행하세요.
환경 템플릿을 복사합니다.
Claude Desktop 통합 가이드에 따라 Claude Desktop을 구성하세요.
서버 실행
직접 실행:
또는 편의 스크립트를 사용하세요.
도구
get_deadlines: Canvas 및 Gradescope에서 예정된 과제 마감일 가져오기add_to_reminders: macOS 미리 알림에 할당 추가list_courses: 사용 가능한 모든 Canvas 코스를 나열합니다.download_course_files: Canvas 과정에서 파일 다운로드set_download_path: 다운로드한 파일이 저장되는 위치를 구성합니다.get_download_path_info: 현재 다운로드 위치 확인
구성
서버는 다음 순서로 구성을 찾으려고 시도합니다.
환경 변수
현재 디렉토리의
.env파일홈 디렉토리에 있는 기존
config.json파일
특허
MIT
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Canvas와 Gradescope와 통합하여 마감일을 가져오고, 강의 자료를 다운로드하고, macOS 캘린더 또는 알림과 동기화하여 학생들이 학업 워크플로를 관리하는 데 도움이 되는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables interaction with the Canvas Learning Management System API, allowing users to manage courses, assignments, enrollments, and grades within Canvas.Last updated -541558JavaScript
- -security-license-qualityA Model Context Protocol server that enables Claude to interact with Canvas LMS, providing tools for managing courses, announcements, assignments, students, and more through the Canvas API.
- Asecurity-licenseAqualityA Model Context Protocol server that enables running AppleScript code to interact with Mac applications and system features including Notes, Calendar, Contacts, Messages, file management, and more.Last updated -1165367MIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to interact with Canvas LMS through its API, providing tools for managing courses, users, content, assessments, and quizzes.