[rushd][WS6] Web UX & MCP bridge
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 25/100
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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-webbridge. Arush daemon servebridge translating socket⇄WS/HTTP (reusingrush-serve-plugininfra), 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 servebridges 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.
- 主要语言
- TypeScript
- 星标
- 6.5k
- 派生
- 710
- 平均合并
- 1 天 18 小时
- 30 天内合并 PR
- 48
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/rushstack 的其他 Issue
-
[rush] Upgrade the pnpm-sync-lib dependency to 0.3.5.可能已有人在做 @martinnaj 于 4 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 72/100
microsoft/rushstack#5971 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 65/100
microsoft/rushstack#5902 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
microsoft/rushstack#5839 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 70/100
microsoft/rushstack#5683 · 3 条评论 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 45/100
维护者通常 1 天内回复
查看 microsoft/rushstack 的全部 Issue
相似的 Issue
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
难度 1/5 1 小时以内 新手友好度 95/100
lingdojo/kana-dojo#31666 · 1 条评论 · 5 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
-
Bug: lockTtlSeconds / lockHeartbeatIntervalSeconds accept non-positive and non-finite values可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
CopilotKit/CopilotKit#7618 · 1 条评论 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 72/100
wimpysworld/sidra#287 ·
维护者通常 1 天内回复
-
bug ready-for-agent
难度 2/5 1-3 小时 新手友好度 78/100
sleeyax/paseo-plugins#112 ·
维护者通常 2 天内回复