mcpField
R
Routebase

Routebase

認証済みおすすめリモート
routebase.dev開発ツール04 週間前に更新

Routebase について

Routebase の MCP サーバーは、共通の OpenAPI 仕様を通じて AI エージェントが API を扱えるようにします。API チーム向けに、チームの権限設定のもとで設計、テスト、モック管理、ドキュメント公開、監視データの確認を行えます。

主な機能

  1. 01エンドポイントとスキーマの設計
  2. 02契約テストとセキュリティテスト
  3. 03モックサーバーの管理
  4. 04API ドキュメントの公開
  5. 05監視データの確認

活用シーン

  1. 01単一仕様で API 設計を更新
  2. 02契約の検証とセキュリティテスト
  3. 03モック管理とドキュメント公開
  4. 04API の監視状況を確認

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 エージェントが Routebase の API を操作できるようにします。 これは、ドキュメント、モックサーバー、コントラクトテスト、モニタリングがすべて 1 つの OpenAPI 仕様から生成される API ライフサイクルプラットフォーム、Routebase 用のコネクターです。エージェントは同じ仕様を使い、人間のチームと同じロールベースの権限のもとで、エンドポイントやスキーマの設計、コントラクトテストとセキュリティテストの実行、モックの管理、ドキュメントの公開、モニターの確認を行います。課金情報と組織へのアクセスは読み取り専用です。

接続方法は 2 つあります。クライアントが stdio にしか対応していない場合を除き、ホステッドエンドポイントを選んでください。

ホステッドエンドポイント(推奨)

https://mcp.routebase.dev

OAuth 2.1 と動的クライアント登録に対応した Streamable HTTP です。Routebase アカウントでサインインするだけで、インストールもキーのローテーションも必要ありません。静的な認証情報を使うクライアントは、代わりに X-API-Key ヘッダーを送信できます。

US リージョンのアカウントでは、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 は、CLI と IDE 拡張機能で共通の ~/.codex/config.toml を読み込みます。

[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 では、トップレベルのキーとして mcpServers ではなく servers を使い、各エントリーに type が必要です。また、展開されるのは ${input:…} のみなので、キーをコミット対象のファイルに含めずに済みます。ブロック全体については、MCP クイックスタートを参照してください。

環境変数必須説明
ROUTEBASE_API_KEY✅認証用の API キーです。Settings → API Keys で作成してください。
ROUTEBASE_REGIONUS アカウントアカウントのホームリージョンです。us または eu を指定します(デフォルト:eu)。指定しない場合、US キーは無効なキーであるかのように扱われます。
ROUTEBASE_LOG_LEVEL–verbose · debug · info · warning · error · fatal(デフォルト:warning)。ログは stderr に出力されます。stdout は MCP プロトコル用に確保されています。

stdio ブリッジの仕組み

npm パッケージは小さなシムです。初回実行時に、プラットフォーム用の自己完結型 CLI バイナリを releases.routebase.dev からダウンロードし、公開時にパッケージへ埋め込まれた SHA-256 チェックサムと照合して検証します(一致しない場合は実行を拒否するフェイルクローズ方式です)。バイナリは ~/.routebase/bin/<version>/ にキャッシュされます。

対応プラットフォーム: macOS(arm64、x64)、Windows(x64)、Linux(x64)。Node.js ≥ 18 が必要です。

このリポジトリの内容

ファイル目的
bin/routebase-mcp.jsroutebase-mcp npm パッケージとして公開される stdio シム
server.jsonMCP Registry 用マニフェスト(dev.routebase/routebase)
plugin.json、mcp.jsonAgent Plugins 1.0 マニフェスト
package.json、checksums.json公開パッケージのメタデータと、このバージョンで固定されているバイナリの SHA-256 チェックサム

このリポジトリは、公開済みのコネクターをミラーしたもので、ここにあるすべてのファイルは Routebase の独自リポジトリにあるリリースパイプラインによって書き込まれます。各リリースでは npm パッケージとまったく同じ内容がここにプッシュされ、タグが付けられるため、ここで変更しても npm には反映されません。プルリクエストではなく、イシューを作成してください。

リンク

ライセンス

このリポジトリのシムはMITライセンスです。ダウンロードされるRoutebase CLIバイナリには、Routebaseの利用規約が適用されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。