Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[rushd][WS6] Web UX & MCP bridge

Aperta
#5,901 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
nodejs, typescript

Direzione di ricerca

Start by reviewing dependencies #5896 and #5897, then inspect the rush daemon protocol, the rush-serve-plugin infrastructure, and apps/rush-mcp-server. Define the work around the listed acceptance criteria: loopback WS/HTTP bridging with authentication and origin checks, multi-tab fan-out, an MCP build call with structured streaming, and integration tests running in CI.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:rushd

Optional additional clients over the same protocol — a web dashboard bridge and an MCP client — validating the client-agnostic thesis with non-terminal consumers.

Depends on: #5896; #5897

Scope

  • @rushstack/rush-daemon-web bridge. A rush daemon serve bridge translating socket⇄WS/HTTP (reusing rush-serve-plugin infra), loopback-only with token auth + an Origin allow-list, and N-tab fan-out from one daemon.
  • MCP client. Speak the same daemon protocol (may refit apps/rush-mcp-server), validating the client-agnostic thesis with a non-terminal consumer.

Acceptance criteria

  • rush daemon serve bridges the daemon socket to WS/HTTP and fans out to N tabs from one daemon; it binds loopback-only and enforces token auth + an Origin allow-list (non-loopback/bad-origin refused).
  • A representative MCP tool call drives a build via the daemon and streams structured results back, consuming only the presentation-free protocol (no terminal assumptions).
  • Auth/origin, fan-out, and the MCP path are covered by integration tests; tests green in CI.

Part of #5894.

Lingua principale
TypeScript
Stelle
6.5k
Fork
708
Merge medio
5g 19h
PR unite (30g)
48

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/rushstack

Tutte le issue di microsoft/rushstack

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.