Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Read pupils, routes, bus positions, trips, boarding lists and incidents in SchoolBusTrack.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://schoolbustrack.usefulapi.io/mcpターミナルでこれを実行します
claude mcp add --transport http schoolbustrack https://schoolbustrack.usefulapi.io/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"schoolbustrack": {
"url": "https://schoolbustrack.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"schoolbustrack": {
"type": "http",
"url": "https://schoolbustrack.usefulapi.io/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://schoolbustrack.usefulapi.io/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ツールの名前と説明は、サーバーが2026年11月7日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
schoolbustrack_pingShow which school this key acts for, its name, its scopes and its rate limit. Good first call. SchoolBusTrack API: GET /v1/ping.
schoolbustrack_list_studentsList pupils with their class, campus, route assignment and active flag. Guardian and emergency contact details are never returned. Needs students:read. SchoolBusTrack API: GET /v1/students.
schoolbustrack_get_studentGet one pupil by id: class, campus, route assignment and status. Guardian and emergency contact details are never returned. Needs students:read. SchoolBusTrack API: GET /v1/students/{id}.
schoolbustrack_list_routesList bus routes with their type, schedule, stop count, bus and driver. Needs routes:read. SchoolBusTrack API: GET /v1/routes.
schoolbustrack_get_routeGet one route by id, with its ordered stops. Needs routes:read. SchoolBusTrack API: GET /v1/routes/{id}.
schoolbustrack_list_busesList buses with registration, seats, status, tracker state and last known location. Needs buses:read. SchoolBusTrack API: GET /v1/buses.
schoolbustrack_list_bus_locationsGet the latest position of every bus, with speed, heading and whether the fix is stale. Needs locations:read. SchoolBusTrack API: GET /v1/buses/locations.
schoolbustrack_get_bus_locationGet the latest position of one bus by id. Needs locations:read. SchoolBusTrack API: GET /v1/buses/{id}/location.
schoolbustrack_list_tripsList scheduled, running and completed trips. Filter by school day or time range, status, route, bus, driver or campus. Needs trips:read. SchoolBusTrack API: GET /v1/trips.
schoolbustrack_get_tripGet one trip by id: status, times, distance, duration, its stops and student count. Needs trips:read. SchoolBusTrack API: GET /v1/trips/{id}.
schoolbustrack_get_trip_manifestGet the boarding list of one trip: each pupil with status and last event, grouped by stop, plus unlisted pupils and counts. Needs trips:read. SchoolBusTrack API: GET /v1/trips/{id}/manifest.
schoolbustrack_list_incidentsList incidents and SOS alerts, newest first, with status, severity, bus, trip and driver. Needs incidents:read. SchoolBusTrack API: GET /v1/incidents.
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名はドメイン usefulapi.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
345ミリ秒で応答(HTTP 200)
サインイン不要
12件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Happo
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Review Happo's visual and accessibility diffs: inspect comparisons, accept or reject, report flakes.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Use your SchoolBusTrack account from Claude, Cursor, or any MCP client. Read pupils, routes, buses, live bus positions, trips, boarding lists and incidents. Hosted, no local install: connect with your own credentials.
Live endpoint: https://schoolbustrack.usefulapi.io/mcp · Homepage: https://usefulapi.io
https://schoolbustrack.usefulapi.io/mcp.claude mcp add --transport http schoolbustrack https://schoolbustrack.usefulapi.io/mcp, then run /mcp to log in.{
"mcpServers": { "schoolbustrack": { "url": "https://schoolbustrack.usefulapi.io/mcp" } } }
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your SchoolBusTrack credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/schoolbustrack/
On first connect you provide a SchoolBusTrack school key (your school administrator creates it under Settings → Integrations → Create a key; it starts with sbt_live_). The server validates it and stores it per user. No keys go in config files.
| Tool | Type | What it does |
|---|---|---|
schoolbustrack_ping | read | Check the key |
schoolbustrack_list_students | read | List pupils |
schoolbustrack_get_student | read | Get a pupil |
schoolbustrack_list_routes | read | List routes |
schoolbustrack_get_route | read | Get a route |
schoolbustrack_list_buses | read | List buses |
schoolbustrack_list_bus_locations | read | List bus positions |
schoolbustrack_get_bus_location | read | Get a bus position |
schoolbustrack_list_trips | read | List trips |
schoolbustrack_get_trip | read | Get a trip |
schoolbustrack_get_trip_manifest | read | Get a trip manifest |
schoolbustrack_list_incidents | read | List incidents |
schoolbustrack_usage_status | meta | Usage status (free-tier meter) |
schoolbustrack_request_feature | meta | Request a missing feature |
schoolbustrack_upgrade | meta | Upgrade to Pro or Pro+ |
schoolbustrack_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.
Pro covers this server only. Subscribe with schoolbustrack_upgrade (it returns a Stripe Checkout link). Cancel any time with schoolbustrack_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running schoolbustrack_upgrade before then undoes the cancel. Or write to support@usefulapi.io.
MIT — see LICENSE. Documentation only; the server is hosted.