SP

salehkhatri/postman-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

31 stars 3 forks 品質 70 トレンド 11MIT

Postman API とのシームレスな統合を実現するモデルコンテキストプロトコル(MCP)サーバー。 このパッケージは、AIアシスタントとアプリケーションがポストマンのワークスペース、コレクションと相互作用することを可能にします...

概要

Postman API とのシームレスな統合を実現するサーバー。 このパッケージは、AIアシスタントとアプリケーションがPostmanのワークスペース、コレクション、リクエスト、環境、およびプログラム的にフォルダと相互作用することを可能にします。 - すべてのワークスペースをリスト - 詳細なワークスペース情報を入手 - 新しいワークスペース(パーソナル/チーム)を作成する - ワークスペースのメタデータを更新する - ワークスペース内のリストコレクション - 完全な構造でコレクションの詳細を取得する - 新しいコレクションを作成 - コレクションのメタデータと変数を更新 - コレクションの削除 - コレクションに新しいHTTPリクエストを追加 - 既存のリクエスト(メソッド、URL、ヘッダ、ボディ)を更新 - フォルダ間のリクエストの移動 - リクエストの削除 - すべてのHTTPメソッドのサポート(GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS) - ワークスペースの環境一覧 - 環境の詳細と変数の取得 - 変数で新しい環境を作成する - 環境変数の更新 - 環境の削除 - 環境の削除 - 秘密、デフォルト、およびカスタム変数タイプのサポート - ネストされたフォルダを作成する...

概要(AI 翻訳)

Postman API とのシームレスな統合を実現する Model Context Protocol (MCP) サーバー。 このパッケージは、AIアシスタントとアプリケーションがPostmanのワークスペース、コレクション、リクエスト、環境、およびプログラム的にフォルダと相互作用することを可能にします。

OST の特徴

📁 ワークスペース管理

  • すべてのワークスペースをリスト
  • 詳細なワークスペース情報を入手
  • 新しいワークスペース(パーソナル/チーム)を作成する
  • ワークスペースメタデータの更新

ジャパンコレクションマネジメント

  • ワークスペース内のリストコレクション
  • 完全な構造でコレクションの詳細を取得する
  • 新しいコレクションを作成する
  • コレクションメタデータと変数を更新する
  • コレクションの削除

###**** リクエストマネジメント

  • コレクションに新しいHTTPリクエストを追加する
  • 既存のリクエストの更新(メソッド、URL、ヘッダ、ボディ)
  • フォルダ間のリクエストの移動
  • リクエストの削除
  • すべてのHTTPメソッドのサポート(GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS)

############################################################################################################################

  • ワークスペースの環境リスト
  • 環境の詳細と変数を取得する
  • 変数で新しい環境を作成する
  • 環境変数の更新
  • 環境の削除
  • 秘密、デフォルト、およびカスタム変数タイプのサポート
取引先フォルダ組織

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Postman MCP

A Model Context Protocol (MCP) server that provides seamless integration with the Postman API. This package enables AI assistants and applications to interact with Postman workspaces, collections, requests, environments, and folders programmatically.

🚀 Features

📁 Workspace Management

  • List all workspaces
  • Get detailed workspace information
  • Create new workspaces (personal/team)
  • Update workspace metadata

📚 Collection Management

  • List collections within workspaces
  • Get collection details with full structure
  • Create new collections
  • Update collection metadata and variables
  • Delete collections

🔧 Request Management

  • Add new HTTP requests to collections
  • Update existing requests (method, URL, headers, body)
  • Move requests between folders
  • Delete requests
  • Support for all HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS)

🌍 Environment Management

  • List environments in workspaces
  • Get environment details and variables
  • Create new environments with variables
  • Update environment variables
  • Delete environments
  • Support for secret, default, and custom variable types

📂 Folder Organization

  • Create nested folder structures
  • Organize requests within folders
  • Support for hierarchical folder paths

⚙️ Setup

1. Get Your Postman API Key

  1. Go to Postman Account Settings
  2. Click “Generate API Key”
  3. Give it a name and copy the generated key

2. MCP Configuration

For Claude Desktop

Add to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "postman": {
      "command": "npx",
      "args": ["postman-mcp"],
      "env": {
        "POSTMAN_API_KEY": "your_postman_api_key_here"
      }
    }
  }
}

For Cursor

Add the configuration to your Cursor settings:

{
  "mcp": {
    "servers": {
      "postman": {
        "command": "npx postman-mcp",
        "env": {
          "POSTMAN_API_KEY": "your_postman_api_key_here"
        }
      }
    }
  }
}

For Warp

Add the following to your Warp session setup:

{
  "postman": {
    "command": "npx",
    "args": ["postman-mcp"],
    "env": {
      "POSTMAN_API_KEY": "your_postman_api_key_here"
    },
    "working_directory": null,
    "start_on_launch": true
  }
}

For Other MCP Clients

Use the standard MCP server connection with:

  • Command: npx postman-mcp or node path/to/postman-mcp/dist/index.js
  • Transport: stdio
  • Environment: Set POSTMAN_API_KEY

🛠️ Development Setup

Prerequisites

  • Node.js 18+
  • npm or yarn
  • Postman API key

Local Development

  1. Clone the repository:

GitHub で README 全文を見る

インストール

npx postman-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "postman": { "command": "npx", "args": ["postman-mcp"], "env": { "POSTMAN_API_KEY": "your_postman_api_key_here" } } } }