mcpField
R
Routebase

Routebase

已认证精选远程服务
routebase.dev开发工具04 周前更新

关于 Routebase

Routebase 的 MCP 服务让 AI Agent 在同一 OpenAPI 规范上管理 API 生命周期,适用于 API 团队。它支持设计、测试、模拟、文档和监控,并沿用团队权限。

主要功能

  1. 01设计端点与数据模式
  2. 02运行契约与安全测试
  3. 03管理模拟服务
  4. 04发布 API 文档
  5. 05读取监控数据

适用场景

  1. 01在统一规范中更新 API 设计
  2. 02验证契约并执行安全测试
  3. 03管理模拟并发布文档
  4. 04查看 API 监控状态

MCP 相关

向 MCP 客户端提供 Routebase API 生命周期操作。可通过托管 Streamable HTTP 端点或 stdio 桥接连接,并沿用团队角色权限。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.routebase.dev
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

routebase-mcp

让你的 AI Agent 在 Routebase 中操作 API。 这是 Routebase 的连接器。Routebase 是一个 API 生命周期平台,文档、模拟服务器、契约测试和监控均基于同一份 OpenAPI 规范生成。Agent 使用同一份规范,因此可以在与人工团队相同的基于角色的权限下设计端点和架构、运行契约与安全测试套件、管理模拟服务、发布文档以及查看监控信息。账单和组织访问权限仍为只读。

有两种连接方式。如果你的客户端只支持 stdio,请使用 stdio 方式;否则建议选择托管端点。

托管端点(推荐)

https://mcp.routebase.dev

使用 Streamable HTTP,并支持 OAuth 2.1 和动态客户端注册——使用 Routebase 账户登录即可,无需安装任何内容,也无需轮换密钥。偏好使用静态凭据的客户端可以改为发送 X-API-Key 标头。

美国区域账户使用 https://mcp.routebase.dev/?region=us。如果设置错误,连接器会显示为没有工具,而不是报错。

stdio 桥接程序

适用于只启动本地进程的客户端:

ROUTEBASE_API_KEY=rb_… npx routebase-mcp

在 Routebase 的 Settings → API Keys 下生成 API 密钥。交互式设置会为你写入正确的配置:

npx routebase-mcp init

也可以手动添加。Claude Code(.mcp.json)和 Cursor(.cursor/mcp.json)使用相同的配置块:

{
  "mcpServers": {
    "routebase": {
      "command": "npx",
      "args": ["-y", "routebase-mcp", "--stdio"],
      "env": {
        "ROUTEBASE_API_KEY": "rb_…"
      }
    }
  }
}

Codex 使用 ~/.codex/config.toml,CLI 和 IDE 扩展共用此文件:

[mcp_servers.routebase]
command = "npx"
args = ["-y", "routebase-mcp@latest", "--stdio"]

[mcp_servers.routebase.env]
ROUTEBASE_API_KEY = "rb_…"

VS Code 无需桥接程序,因为它本身支持 Streamable HTTP。它的 .vscode/mcp.json 使用顶层键 servers 而不是 mcpServers,要求每个条目都包含 type,并且只会展开 ${input:…},因此密钥不会写入已提交的文件。完整配置块请参阅 MCP 快速入门。

环境变量必需说明
ROUTEBASE_API_KEY✅用于身份验证的 API 密钥。在 Settings → API Keys 下创建。
ROUTEBASE_REGION美国账户账户所在区域:us 或 eu(默认值:eu)。如果不设置,美国密钥会被视为无效密钥。
ROUTEBASE_LOG_LEVEL–verbose · debug · info · warning · error · fatal(默认值:warning)。日志输出到 stderr——stdout 保留给 MCP 协议使用。

stdio 桥接程序的工作原理

npm 包是一个小型启动器。首次运行时,它会从 releases.routebase.dev 下载适用于你平台的独立 CLI 二进制文件,并根据发布时写入包中的 SHA-256 校验和进行验证(如果不匹配则拒绝运行,即采用故障关闭策略),然后将其缓存在 ~/.routebase/bin/<version>/ 下。

支持的平台: macOS(arm64、x64)、Windows(x64)、Linux(x64)。需要 Node.js ≥ 18。

此仓库包含的内容

文件用途
bin/routebase-mcp.js以 routebase-mcp npm 包形式发布的 stdio 启动器
server.jsonMCP 注册表(dev.routebase/routebase)的清单
plugin.json、mcp.jsonAgent Plugins 1.0 清单
package.json、checksums.json已发布的包元数据,以及此版本固定使用的二进制文件的 SHA-256 校验和

此仓库镜像了已发布的连接器,且其中的每个文件均由 Routebase 自有仓库中的发布流水线生成。每次发布都会将 npm 包的确切内容推送到此处并创建标签,因此在此处所做的更改不会同步到 npm——请提交 issue,而不是发起拉取请求。

链接

许可证

此代码库中的 shim 采用 MIT 许可证。下载的 Routebase CLI 二进制文件受 Routebase 条款 约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。