mcpField
P
Postman Tool Generation MCP Server

Postman Tool Generation MCP Server

ローカル
github.com/giovannicocco開発ツール1391 週間前に更新

Postman Tool Generation MCP Server について

Postman のリクエストを AI エージェント用ツールに変換したい開発者向けの MCP サーバーです。複数のエージェントフレームワーク向けに、エラー処理とレスポンス検証を備えた型安全なコードを生成します。

主な機能

  1. 01Postman コレクションからコード生成
  2. 02JavaScript と TypeScript に対応
  3. 03複数のエージェントフレームワークに対応
  4. 04型安全なコード生成
  5. 05エラー処理とレスポンス検証

活用シーン

  1. 01Postman API リクエストをエージェントツールに変換
  2. 02各エージェントフレームワーク向けの API 統合コードを生成

MCP 対応

MCP クライアントは `generate_ai_tool` を呼び出し、コレクション、リクエスト、プログラミング言語、エージェントフレームワークを指定してツールコードを生成できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Postman Tool Generation MCP サーバー

Postman のコレクションやリクエストから AI エージェントのツールを生成する MCP サーバーです。このサーバーは Postman API と連携し、API エンドポイントをさまざまな AI フレームワークで使用できる型安全なコードに変換します。

MCP Server for Postman AI Tool Generator - Convert Postman APIs into type-safe AI tools seamlessly. | Product Hunt

Model Context Protocol(MCP)は、大規模言語モデル(LLM)と外部システムの間でコンテキストを管理するための新しい標準プロトコルです。このリポジトリでは、Postman Tool Generation API用のインストーラーと MCP サーバーを提供しています。

これにより、Claude DesktopやClineなどの任意の MCP クライアントで、自然言語を使って Postman アカウントの操作を行えます。たとえば、次のように指定できます。

  • Create an AI tool for: collectionID: 12345-abcde requestID: 67890-fghij typescript openai

Postman Tool Generation Server MCP server

機能

  • Postman コレクションから TypeScript/JavaScript コードを生成
  • 複数の AI フレームワークをサポート(OpenAI、Mistral、Gemini、Anthropic、LangChain、AutoGen)
  • 型安全なコード生成
  • エラー処理とレスポンスの検証

デモ

セットアップ

  1. 依存関係をインストールします。
npm install
  1. サーバーをビルドします。
npm run build
  1. Claude の設定ファイル(cline_mcp_settings.json)に次の内容を追加して、MCP の設定を行います。
{
  "mcpServers": {
    "postman-ai-tools": {
      "command": "node",
      "args": [
        "/path/to/postman-tool-generation-server/build/index.js"
      ],
      "env": {
        "POSTMAN_API_KEY": "your-postman-api-key"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

使い方

このサーバーは、次のパラメーターを持つ generate_ai_tool という単一のツールを提供します。

{
  collectionId: string;    // The Public API Network collection ID
  requestId: string;       // The public request ID
  language: "javascript" | "typescript";  // Programming language to use
  agentFramework: "openai" | "mistral" | "gemini" | "anthropic" | "langchain" | "autogen";  // AI framework
}
例
// Using the tool through MCP
const result = await use_mcp_tool({
  server_name: "postman-ai-tools",
  tool_name: "generate_ai_tool",
  arguments: {
    collectionId: "your-collection-id",
    requestId: "your-request-id",
    language: "typescript",
    agentFramework: "openai"
  }
});
生成されるコード

このツールは、次の内容を含む型安全なコードを生成します。

  • リクエスト/レスポンスの型定義
  • エラー処理
  • API 連携
  • OpenAI の関数定義
  • ドキュメントと使用例

開発

  1. 依存関係をインストールします。
npm install
  1. src/index.ts を変更します。

  2. サーバーをビルドします。

npm run build
  1. Claude アプリを再起動して、更新されたサーバーを読み込みます。

環境変数

  • POSTMAN_API_KEY:Postman API キー(必須)

エラー処理

このサーバーには、次のような問題に対する包括的なエラー処理が含まれています。

  • 無効なパラメーター
  • API の失敗
  • JSON の解析エラー
  • ネットワークの問題

エラーレスポンスには、問題の診断に役立つ詳細なメッセージが含まれます。

コントリビューション

コントリビューションを歓迎します。お気軽にプルリクエストを送信してください。

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

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

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