alphaportal-mcp

MCPattestato
v1.0.0io.github.chrischallMITAggiornato 4 g fanpmGitHub

AlphaPortal school-bus transportation for Claude — students, stops, live bus location, notifications

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Build attestato
Un’attestation di provenienza verificata lega questo artefatto al repository indicato. Nessuno ha ancora rivendicato l’annuncio — questo dimostra dove è stato costruito il codice, non chi lo sostiene.
224Download/sett.
4 g faUltimo aggiornamento
Legge queste credenziali
  • ALPHAPORTAL_REFRESH_TOKENApp OAuthfacoltativa

    Optional refresh token; if unset, read from a signed-in tab via the fetchproxy bridge

Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Pacchetto
Autoreio.github.chrischall
LicenzaMIT
Versione1.0.0
Fontenpm+mcp-registry
Stato di fiducia
A
85/100Affidabile
Presente nell’indice di Forge+10/10
Identità verificata · build attestato+20/20
Firma di pubblicazione Ed25519+0/5
Inclusa automaticamente quando il publisher esegue `forge publish`
Verifica del dominio+0/5
Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Corrispondenza del maintainer npm+0/5
Publisher: aggiungi il login GitHub verificato ai maintainer del pacchetto npm (npm owner add <login>)
Analisi CVE · pulita+30/30
Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIdentità verificata
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza✓ Verificato con Sigstore · 717fdd0
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti15 strumenti · 1 privilegiati
Analisi di sicurezza✓ Pulitov0.3.0 · 18 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato28 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

15 strumenti · 1 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.3.0 · 18d ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

alphaportal_list_notificationsList the account's transportation notifications — arrival/departure alerts (e.g. "arrived at school") with title, body, the student, and timestamp.

List the account's transportation notifications — arrival/departure alerts (e.g. "arrived at school") with title, body, the student, and timestamp.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_profileGet the signed-in user profile (name, email, role, account).

Get the signed-in user profile (name, email, role, account).

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_accountGet the account (school district) info — name, timezone, date/phone formats — and the current server date.

Get the account (school district) info — name, timezone, date/phone formats — and the current server date.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_settingsGet the portal feature/visibility settings (which notification types and features are enabled for this district).

Get the portal feature/visibility settings (which notification types and features are enabled for this district).

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_list_schoolsList all schools in the district with names and coordinates (lat/lng). Useful for resolving a school by name.

List all schools in the district with names and coordinates (lat/lng). Useful for resolving a school by name.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_list_gradesList the district grade levels (id + name).

List the district grade levels (id + name).

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_list_requestsList the transportation requests submitted on this account, with tracking numbers and status.

List the transportation requests submitted on this account, with tracking numbers and status.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_session_statusCheck whether the server can authenticate to AlphaPortal: it resolves the refresh token (from ALPHAPORTAL_REFRESH_TOKEN, the saved session, or a signed-in browser tab via the bridge) and tries to mint an access token. Returns no credentials.

Check whether the server can authenticate to AlphaPortal: it resolves the refresh token (from ALPHAPORTAL_REFRESH_TOKEN, the saved session, or a signed-in browser tab via the bridge) and tries to mint an access token. Returns no credentials.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_list_studentsList the students (children) on the signed-in account, with grade, school, and transportation flags. Start here to get each studentId.

List the students (children) on the signed-in account, with grade, school, and transportation flags. Start here to get each studentId.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_studentGet a student's full transportation detail: assigned school plus morning and afternoon stops with times and calendars.

Get a student's full transportation detail: assigned school plus morning and afternoon stops with times and calendars.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_student_stopsGet a student's assigned bus stops — stop name, scheduled time, days of the week, and stop location (lat/lng) for each.

Get a student's assigned bus stops — stop name, scheduled time, days of the week, and stop location (lat/lng) for each.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_bus_locationGet the live GPS location of a student's bus for the selected run (AM or PM): latitude, longitude, speed, and the vehicle id. Returns the last known position; empty when the bus is not currently running.

Get the live GPS location of a student's bus for the selected run (AM or PM): latitude, longitude, speed, and the vehicle id. Returns the last known position; empty when the bus is not currently running.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_get_report_linkGet a one-time PDF download link for a student's transportation report (stops, schedule). Returns a URL to open in a browser.

Get a one-time PDF download link for a student's transportation report (stops, schedule). Returns a URL to open in a browser.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_edit_walk_radiusprivilegiatoSet a student's walk-zone radius, in meters. This can affect transportation eligibility, so it is confirm-gated: without confirm:true it returns a dry-run of the exact payload. Verified required fields: studentId, radius.

Set a student's walk-zone radius, in meters. This can affect transportation eligibility, so it is confirm-gated: without confirm:true it returns a dry-run of the exact payload. Verified required fields: studentId, radius.

Per questo strumento non è stato pubblicato alcuno schema di input.

alphaportal_set_notificationSet a student's transportation notification preferences (push/email, per AM/PM run) across the categories the district enables: stopRadiusEntry, studentScan, backupBus, schoolArrival, stopServiced. Confirm-gated: without confirm:true it returns a dry-run of the exact payload. NOTE: the portal sends…

Set a student's transportation notification preferences (push/email, per AM/PM run) across the categories the district enables: stopRadiusEntry, studentScan, backupBus, schoolArrival, stopServiced. Confirm-gated: without confirm:true it returns a dry-run of the exact payload. NOTE: the portal sends…

Per questo strumento non è stato pubblicato alcuno schema di input.

15 strumenti su 15 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

AlphaPortal school-bus transportation for Claude — students, stops, live bus location, notifications

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-05: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 5 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

58 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+46 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.