Belgie 让 Python 开发者免装 Node 也能做 React MCP 应用
TheRealMrMatt · reddit · 2026-07-21
Belgie
Belgie 是一个开源工具,目标是让你在 Python 里开发带 React UI 的 MCP App,而不用单独安装 Node.js。
它把 Deno 打包进来,允许你用 belgie.tool(widget=...) 直接把 React widget 绑定到 Python 工具上。这样原本常见的“Python MCP server + 另一个 Node/Vite 前端项目”的拆分流程,就能合并到一个项目里。
主要做法
- 在 pyproject.toml 里声明 JS 依赖
- 用 uv add、belgie lock、belgie install 完成安装
- 开发时由 BelgieExtension 提供 Vite 页面
- 生产环境缓存构建后的 HTML
- widget 通过 u/belgie/mcp 和 MCP host 通信
附带内容
仓库里还给了 minimal、shadcn、TanStack + FastAPI 等示例,作者也在征求别人如何组织 Python 后端 MCP App 的经验。
「编程与Agent」频道最新
- 一个 MCP 服务器把 AI agent 每次工具调用都签进可验证 Merkle 链 — Funky_Chicken_22 · 2026-07-22
- Claude Code 团队访谈逐字稿已整理公开 — trq212 · 2026-07-22
- 10 条 Markdown 规则把 Claude Code 改成 ADHD 友好输出 — alex_verem · 2026-07-22
- BUZZ 发布开源群聊平台,主打人机团队协作 — Scobleizer · 2026-07-22
- 一个基于 Firecracker 的平台称可在 256 GB 服务器上跑 6000 个 AI agent — maritime_sh · 2026-07-22
- 智能体自治别急着放权,先跑波次找摩擦点 — JnBrymn · 2026-07-22