IB Postman Tool Generator について
IB Postman Tool Generatorは、Postmanコレクションのドキュメント取得と、リクエストからのAIアクション生成を行うMCPサーバーです。API情報を調べたりコードアクションを作成したりする開発者向けで、コレクション構造、リクエスト詳細、レスポンス例の確認とTypeScript/JavaScript生成に対応します。
主な機能
- 01Postmanコレクションの一覧・検索
- 02コレクション構造の参照
- 03リクエスト詳細の取得
- 04レスポンス例情報の確認
- 05リクエストからコードアクションを生成
- 06TypeScript/JavaScriptコードの生成
活用シーン
- 01APIドキュメント内のコレクション検索
- 02リクエストとレスポンス例の確認
- 03Postmanリクエストからコードアクションを生成
MCP 対応
MCPクライアント向けに、Postmanコレクションやリクエスト文書の検索、レスポンス例の取得、コードアクション生成のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
IB API ドキュメント
Postman コレクションからドキュメントを取得し、AI アクションを生成するための Model Context Protocol(MCP)サーバーです。
機能
- Postman コレクションの一覧表示と検索
- コレクション構造のナビゲート
- リクエストの詳細情報の取得 | - 包括的なレスポンス例の処理: | - 利用可能なレスポンス例の一覧表示 | - リクエストの詳細情報の取得(リクエスト情報に重点) | - レスポンス例の詳細情報の取得 | - 例データにアクセスするための効率的なワークフロー
- Postman リクエストからのコードアクションの生成
- 複数の AI フレームワークとのオプションの連携
- TypeScript/JavaScript コードの生成
ドキュメント
- API リファレンス - サーバーツールとデータ構造の詳細情報
- 設定ガイド - サーバーのセットアップと設定オプション
- プロンプトテンプレート - ツールを使用するための例とテンプレート
- 更新手順 - MCP サーバーのインストールを更新する方法
インストール
- リポジトリをクローンします:
git clone https://github.com/ibproduct/ib-api-doc.git
cd ib-api-doc
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
- 設定ガイドに従ってサーバーを設定します
使用方法
詳しい使用方法と例については、プロンプトテンプレートガイドを参照してください。
開発
開発ワークフロー
- 開発環境をセットアップします:
# Clone and set up the repository
git clone https://github.com/ibproduct/ib-api-doc.git
cd ib-api-doc
npm install
- 開発サーバーを設定します:
- MCP 設定ファイルに開発用の設定を作成します
- ローカルの開発ビルドを指定します
- すべてのツールを
alwaysAllow配列に含めます
- 開発サイクル:
# Make code changes
npm run build # Build the changes
# Reload VSCode window to pick up new build
# Test using the development server configuration
# Repeat until satisfied with changes
- コミットする前に:
- 影響を受けるすべての機能をテストします
- 必要に応じてドキュメントを更新します
- 以下の Git ワークフローに従います
Git ワークフロー
- 開発を始める前に:
git pull origin main
npm install # If dependencies have changed
- 開発中:
.gitignoreファイルでは、以下を除外するよう設定されています:- ビルド成果物(
build/、dist/) - 依存関係(
node_modules/) - 環境ファイル(
.env*) - IDE ファイル(
.vscode/、.idea/) - ログとデバッグファイル
- システムファイル(
.DS_Store、Thumbs.db)
- ビルド成果物(
- 変更をコミットします:
git add . # Stage changes (respects .gitignore)
git commit -m "type: description
- Bullet points for specific changes
- Another change"
- 変更をプッシュします:
git pull origin main # Get latest changes
git push origin main # Push your changes
開発サーバー
自動リロードを有効にして、開発モードでサーバーを実行するには:
npm run watch
サーバーの機能を確認するには:
npm run inspector
ライセンス
非公開 - IntelligenceBank © 2024
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。