REST から Postman MCP へ
REST APIコード(NestJSコントローラー、FastAPI/Flaskエンドポイントなど)をPostmanのコレクションと環境に変換するモデルコンテキストプロトコル(MCP)サーバー。このツールは、開発者がREST APIエンドポイントと環境設定をPostmanと自動的に同期するのに役立ちます。
特徴
REST APIエンドポイントをPostmanコレクションに変換する
環境変数をPostman環境と同期する
さまざまな認証方法のサポート(例:ベアラートークン)
新しいエンドポイントと既存のコレクションのインテリジェントなマージ
敏感な環境変数の自動処理
stdio と SSE トランスポートモードの両方をサポート
Related MCP server: Postman MCP Server
前提条件
Bun v1.2.2以降
Postman APIキー
Postman ワークスペース ID
インストールと使用方法
これは、コレクションと環境を作成/更新するために Postman ワークスペースへのアクセスを必要とする Model Context Protocol (MCP) stdio サーバーです。
Smithery経由でインストール
Smithery経由で Claude Desktop 用の REST-to-Postman MCP を自動的にインストールするには:
npxでMCPサーバーを実行する
npxで MCP サーバーを使用するには:
または環境変数を使用します:
このコマンドは、MCP をサポートするさまざまな AI コード エディターと統合できます。
クロードデスクトップ
カーソル
ウィンドサーフィン
ルー・クライン編集者
重要事項:サーバーが機能するにはPostman API認証情報が必要です。サーバーを起動する前に、APIキーとワークスペースIDの両方をご用意ください。
ツールの説明
サーバーは主に 2 つのツールを提供します。
1. RESTからPostman環境へ( rest_to_postman_env )
アプリケーションの環境変数を使用して Postman 環境を作成または更新します。
入力パラメータ:
envName(文字列): Postman環境の名前envVars(オブジェクト): 環境変数のキーと値のペア
入力例:
2. REST から Postman コレクション ( rest_to_postman_collection )
REST API エンドポイントを使用して Postman コレクションを作成または更新します。
入力パラメータ:
collectionRequest(オブジェクト): 次の内容を含む Postman コレクション構成:info: コレクションのメタデータauth: 認証設定item: APIエンドポイントの配列
入力例:
応答フォーマット
どちらのツールも、Postman リソースの作成/更新を確認する成功メッセージを返します。
カーソルでこのMCPを使用する
このMCPサーバーはCursorで使用できます。Nest.js Typescriptコントローラーに基づいてPostmanコレクションを生成する例を以下に示します。
プロンプト:
自動的に生成された Postman コレクションは次のとおりです。
Campaign Controller からのすべてのエンドポイントが、Bear トークン設定とともに生成されることに注意してください。
発達
ローカルセットアップ
リポジトリをクローンします。
依存関係をインストールします:
.envファイルを作成します。
開発モードで実行
開発の場合、Bun を使用してサーバーを直接実行できます。
建物
プロジェクトをビルドするには:
これにより、 distディレクトリにバンドルされた出力が作成されます。
スクリプト
bun run build- プロジェクトをビルドするbun run dev- 開発モードでサーバーを実行するbun run startSSE- SSEモードでサーバーを起動する
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。