Magpie 全面插件化:一个 npm 包可扩展订阅、路由、Agent 和页面
yetone 把 Magpie 每一层都开放给插件了,写个 npm 包就能自定义路由、加工具、加页面,扩展玩法很多。
yetone 开发的 AI 网关工具 Magpie 现在全面插件化。插件可负责订阅/Provider 的登录与用量、改写请求响应的网关中间件、多账号多模型间的路由策略,也能通过 MCP 服务器给接入的 Agent 提供工具,或在沙盒里运行插件自己的页面。官方已发 3 个示例插件到 npm:tools-calc(计算与日期工具)、page-usage(用量一览)、middleware-reserve(留余量路由),用 magpie plugin add 一行安装。文档在 usemagpie.ai/docs/plugins,社区仓库同步开放。
我只用 yetone 开发或参于开发的插件 yetone @yetone Magpie 现在全面插件化了 🧩 以前社区插件只能接入新的订阅;现在 Magpie 自己的几乎每一层都向社区开放,一个 npm 包就能扩展: • 订阅 / Provider:登录、刷新、模型、请求、用量全由插件负责 • 网关中间件:改写经过 Magpie 的请求和响应 • 路由策略:自己决定请求怎么在多个账号、多个模型之间分配 • onUsage:每一条用量记录插件都能收到 • 工具:插件写的工具通过 Magpie 的 MCP 服务器,给每一个接入的 Agent 用 • Agent:让 Magpie 支持一个新的 Agent • 页面:插件在 Magpie 窗口里有自己的页面,跑在沙盒里 入口:Magpie › 插件 › 发现,每类插件各有分区;点「编写插件」直接打开文档。 文档 usemagpie.ai/docs/plugins s 社区仓库 github.com/magpie-communi… 0 三个示例已经发到 npm:tools-calc(精确计算、单位换算、日期计算工具)、page-usage(用量一览页面)、middleware-reserve(留余量的路由策略)。 magpie plugin add @magpie -community/tools-calc 一行装好。来写插件吧 👇 🔗 View Quoted Tweet 💬 3 🔄 0 ❤️ 5 👀 1333 📊 2 ⚡