Skills2026年5月12日·1 分钟阅读

vurb.ts — TypeScript Framework for MCP Servers

vurb.ts scaffolds TypeScript MCP servers with file-based tool routing, optional Prisma/n8n/OpenAPI vectors, and one-command deploy targets.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Asset
直接安装命令
npx -y tokrepo@latest install c03d2780-2c82-42c2-8f39-ba7fd42b5d52 --target codex

先 dry-run 确认安装计划,再运行此命令。

简介

vurb.ts 是一个 TypeScript 的 MCP server 框架:用文件路由组织工具(tools),可选接入 Prisma/n8n/OpenAPI 等向量,并提供一键部署到多平台的路径。

  • 适合谁: 用 TypeScript 写 MCP server、希望有脚手架与清晰路由约定的团队
  • 可搭配: Node.js + npm、MCP 客户端、可选部署到 Vercel/Cloudflare 等
  • 准备时间: 10 分钟

实战建议

  • 文件路由把 src/tools/<命名空间>/<文件>.ts 映射为 <命名空间>.<文件> 工具名
  • 脚手架支持多种向量/目标(vanilla、Prisma、n8n bridge、OpenAPI→MCP)
  • GitHub stars / forks(已核验):见「来源与感谢」

让 MCP server 可维护的关键是:让“工具面(tool surface)”可预测。

Vurb 的约定很直接:工具就是文件。因此:

  • diff 一眼能看出哪些工具变了;
  • Agent 也更容易按命名空间/文件名生成新工具;
  • 审查者只看 src/tools/ 就能判断改动范围。

给团队做 server 的推荐节奏:

  1. 先用 vanilla 脚手架;
  2. 一次只加一个命名空间(billing/users/docs);
  3. 护栏写在你自己的代码里:校验 schema、做 allowlist、写操作要显式。

当你需要快速覆盖大量接口时再走 OpenAPI 生成路径,但生成后的工具面仍建议走人工审查。

FAQ

它是 MCP server 还是框架? 答:它是框架 + 脚手架,用来构建并部署 MCP server。

工具名怎么决定? 答:按文件路由:目录作为命名空间,文件名作为工具名,组成 <ns>.<name>

能部署到 Serverless 吗? 答:可以,README 给出了 Vercel/Cloudflare 等目标平台路径。

🙏

来源与感谢

Source: https://github.com/vinkius-labs/vurb.ts > License: Apache-2.0 > GitHub stars: 251 · forks: 22

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产