schoolpass-mcp
schoolpass-mcp
SchoolPass용 MCP 서버 — 학부모 계정에서 자녀의 학교 등교 및 하교를 조회하고 변경할 수 있습니다. SchoolPass 웹 및 모바일 앱에서 사용하는 SchoolPass REST API와 통신하며, 자체 학부모 이메일과 비밀번호로 서버 측에서 인증합니다(브라우저나 확장 프로그램 불필요).
AI(Claude Code)가 개발 및 유지 관리합니다. 사용에 따른 책임은 본인에게 있습니다.
학부모 범위: 읽기 도구와 확인 게이트가 있는 하교 변경 쓰기/취소.
도구
도구 | 기능 |
| 연결 가능 여부 + 인증 상태를 각각 보고합니다. |
| 서버가 로그인한 학부모 신원. |
| 연결된 자녀 목록 — 이름, 학년, 기본 하교 장소, 방과후 돌봄. |
| 학부모 계정 프로필. |
| 승인된 픽업 운전자와 카풀 정보. |
| 날짜 범위에 따른 자녀의 등교/하교 달력. |
| 특정 날짜의 자녀 픽업/하교 변경 사항. |
| 학교의 하교 장소 및 ID. |
| 기본 학교 정보 및 학교별 구성. |
| 하교/등교 변경 제출(확인 게이트, 드라이런 미리보기). |
| 변경 취소, 기본값으로 복원(확인 게이트). |
구성
환경 변수 | 필수 | 설명 |
| 예 | SchoolPass 학부모 계정 이메일. |
| 예 | SchoolPass 비밀번호. |
| 예 | 숫자 학교 ID( |
| 아니요 | 지역 API 호스트 재정의(기본값 |
학교 ID 및 지역 호스트 찾기: 학교의 <school>.school-pass.net 포털에 로그인하고, 새 SchoolPass 앱을 연 다음 브라우저 localStorage에서 appCode(ID)와 apiUrl(호스트)을 읽으세요.
설치
{
"mcpServers": {
"schoolpass": {
"command": "npx",
"args": ["-y", "schoolpass-mcp"],
"env": {
"SCHOOLPASS_EMAIL": "you@example.com",
"SCHOOLPASS_PASSWORD": "your-password",
"SCHOOLPASS_SCHOOL_CODE": "1183"
}
}
}
}참고 사항
학부모 범위만 가능. 학부모 토큰은 관리자 경로(방문자 관리, 카라인 운영, 보고서, 버스 라우팅)에 접근할 수 없으며, 해당 경로는
403을 반환합니다.거부된 로그인을 재시도하지 마세요. SchoolPass는 로그인 앞에 reCAPTCHA를 두고 있으며, 반복 실패 시 계정이 차단될 수 있습니다.
자격 증명 없이도 부팅됩니다. 서버는 구성 없이 시작되어
tools/list에 응답하며, 구성 오류는 첫 번째 도구 호출 시 표시됩니다.
서버 없이: curl
SchoolPass API는 서버 측에서 접근 가능하므로 일회성 셸 조회에는 MCP 프로세스가 필요 없습니다. curl + jq 레시피 모음은 번들된 schoolpass-curl 스킬(skills/schoolpass-curl/)을 참조하세요.
개발
npm install
npm test # unit + boot tests
npm run build # tsc + esbuild bundle
node --env-file=.env scripts/live-check.mjs # live read-only check (needs .env)라이선스
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Manage your family's calendars and lists in Cozi. View, create, and update appointments; organize…
Calendly MCP Pack — wraps the Calendly API v2 for scheduling data.
MCP adapter for the Paxaver school community platform. Streamable HTTP, OAuth 2.1, capability auth.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/schoolpass-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server