schoolpass-mcp
schoolpass-mcp
SchoolPass 用の MCP サーバー — 保護者アカウントからお子様の学校への到着・下校を読み取り、変更します。SchoolPass の Web アプリとモバイルアプリが使用する SchoolPass REST API と通信し、ご自身の保護者メールアドレスとパスワードでサーバー側で認証します(ブラウザも拡張機能も不要)。
AI(Claude Code)によって開発・保守されています。ご自身の判断でご使用ください。
保護者スコープ: 読み取りツールに加え、確認ゲート付きの下校変更の書き込み/キャンセル。
ツール
ツール | 説明 |
| 到達可能性 + 認証、それぞれ別に報告されます。 |
| サーバーがログインした保護者の ID。 |
| リンクされたお子様 — 名前、学年、通常の下校場所、アフターケア。 |
| 保護者アカウントのプロフィール。 |
| 承認されたお迎えドライバーとそのカープール。 |
| 指定期間のお子様の到着/下校カレンダー。 |
| 指定日のお子様のお迎え/下校の変更。 |
| 学校の下校場所と ID。 |
| 基本の学校情報と学校ごとの設定。 |
| 下校/到着の変更を送信(確認ゲート付き、ドライラン preview)。 |
| 変更をキャンセルし、デフォルトに戻す(確認ゲート付き)。 |
設定
環境変数 | 必須 | 備考 |
| はい | 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 プロセスは不要です。同梱の schoolpass-curl スキル(skills/schoolpass-curl/)を参照してください。curl + jq のレシピセットがあります。
開発
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