mcpField
I
IB API Documentation

IB API Documentation

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

IB API Documentation について

IB API Documentationは、Postmanコレクションからドキュメントを取得し、コードアクションを生成するMCPサーバーです。APIリクエストや例を確認し、TypeScript/JavaScriptのアクションを作成する開発者向けです。

主な機能

  1. 01Postmanコレクションの一覧表示と検索
  2. 02コレクション構造の閲覧
  3. 03リクエスト詳細の取得
  4. 04レスポンス例の確認
  5. 05リクエストからコードアクションを生成

活用シーン

  1. 01Postmanコレクションからリクエストを検索
  2. 02リクエストとレスポンス例の詳細を確認
  3. 03APIリクエストからTypeScript/JavaScriptアクションを生成

MCP 対応

MCPツールを通じてPostmanコレクションのドキュメントにアクセスし、リクエストからアクションを生成します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

IB API ドキュメント

Postman コレクションからドキュメントを取得し、AI アクションを生成するための Model Context Protocol(MCP)サーバーです。

機能

  • Postman コレクションの一覧表示と検索
  • コレクション構造のナビゲート
  • リクエストの詳細情報の取得 | - 包括的なレスポンス例の処理: | - 利用可能なレスポンス例の一覧表示 | - リクエストの詳細情報の取得(リクエスト情報に重点) | - レスポンス例の詳細情報の取得 | - 例データにアクセスするための効率的なワークフロー
  • Postman リクエストからのコードアクションの生成
  • 複数の AI フレームワークとのオプションの連携
  • TypeScript/JavaScript コードの生成

ドキュメント

インストール

  1. リポジトリをクローンします:
git clone https://github.com/ibproduct/ib-api-doc.git
cd ib-api-doc
  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build
  1. 設定ガイドに従ってサーバーを設定します

使用方法

詳しい使用方法と例については、プロンプトテンプレートガイドを参照してください。

開発

開発ワークフロー
  1. 開発環境をセットアップします:
# Clone and set up the repository
git clone https://github.com/ibproduct/ib-api-doc.git
cd ib-api-doc
npm install
  1. 開発サーバーを設定します:
  • MCP 設定ファイルに開発用の設定を作成します
  • ローカルの開発ビルドを指定します
  • すべてのツールを alwaysAllow 配列に含めます
  1. 開発サイクル:
# 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
  1. コミットする前に:
  • 影響を受けるすべての機能をテストします
  • 必要に応じてドキュメントを更新します
  • 以下の Git ワークフローに従います
Git ワークフロー
  1. 開発を始める前に:
git pull origin main
npm install  # If dependencies have changed
  1. 開発中:
  • .gitignore ファイルでは、以下を除外するよう設定されています:
    • ビルド成果物(build/、dist/)
    • 依存関係(node_modules/)
    • 環境ファイル(.env*)
    • IDE ファイル(.vscode/、.idea/)
    • ログとデバッグファイル
    • システムファイル(.DS_Store、Thumbs.db)
  1. 変更をコミットします:
git add .  # Stage changes (respects .gitignore)
git commit -m "type: description

- Bullet points for specific changes
- Another change"
  1. 変更をプッシュします:
git pull origin main  # Get latest changes
git push origin main  # Push your changes
開発サーバー

自動リロードを有効にして、開発モードでサーバーを実行するには:

npm run watch

サーバーの機能を確認するには:

npm run inspector

ライセンス

非公開 - IntelligenceBank © 2024

コメント

MCP は初めてですか?

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

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