mcp-stdio-to-streamable-http-adapter MCPサーバー

MCP Adapters Protocol Bridge STDIO

FlowHuntでMCPサーバーをホスティングするために私たちにお問い合わせください

「mcp-stdio-to-streamable-http-adapter」MCPサーバーは何をしますか?

mcp-stdio-to-streamable-http-adapter MCPサーバーは、STDIOプロトコルを使用するMCPクライアントと最新のStreamable HTTP MCPサーバー間のブリッジとして機能します。MCP仕様が新しいStreamable HTTPトランスポートに対応するように進化した一方で、多くの既存クライアントはこの新しい標準をまだ採用していません。このアダプターは、あらゆるSTDIO互換MCPクライアント(今日の多くのクライアント)を、Streamable HTTPプロトコルのみをサポートするサーバーへ即座に接続可能にします。2つのプロトコル間の通信を中継することで、シームレスな統合を実現し、高度なサーバーサイド機能へのアクセスを解放し、開発者が最新のトランスポート機構を使ったMCPサーバーを互換性の心配なくテスト・開発・デプロイしやすくします。

プロンプト一覧

リポジトリにはプロンプトテンプレートの記載はありません。

FlowHuntロゴ

ビジネスを成長させる準備はできましたか?

今日から無料トライアルを開始し、数日で結果を確認しましょう。

リソース一覧

リポジトリ内に明示的なリソースは記載されていません。

ツール一覧

リポジトリファイル内に直接定義されているツール(server.pyなど)はありません。

このMCPサーバーのユースケース

  • プロトコル互換レイヤー
    すべてのSTDIO MCPクライアントをStreamable HTTP MCPサーバーに即座に接続でき、レガシークライアントやツールが最新のMCPサーバー実装と連携可能。

  • 高速開発・テスト
    開発者はクライアント側のアップデートを待つことなく、Streamable HTTP MCPサーバーの構築・テストができ、開発ボトルネックを減らせます。

  • 複数MCPサーバーとの統合
    複数のアダプターを設定し、異なるStreamable HTTP MCPサーバーへ接続可能。マルチサービスワークフローや比較テストに便利です。

  • セキュリティとアクセス制御
    環境変数経由でベアラートークン認証をサポートし、保護されたStreamable HTTP MCPサーバーとの安全な通信を実現します。

セットアップ方法

Windsurf

  1. Node.jsnpx がインストールされていることを確認します。
  2. Windsurf MCPの設定ファイルを探します。
  3. 下記の例のJSONを使ってMCPサーバー設定を追加します。
  4. ご自身のStreamable HTTP MCPサーバーのURIと、必要に応じてMCP_NAMEを挿入してください。
  5. 保存してWindsurfを再起動し、アダプターを有効にします。
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Claude

  1. Node.jsnpx がインストールされていることを確認します。
  2. Claude Desktopの設定ファイルを開きます:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. 下記の通りMCPサーバー設定を追加します。
  4. 必要に応じてサーバーURIやMCP_NAMEを入力します。
  5. ファイルを保存し、Claude Desktopを再起動します。
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cursor

  1. Node.jsnpx が未導入の場合はインストールします。
  2. CursorのMCP設定ファイルを探します。
  3. 下記のようにMCPサーバーのエントリーを追加します。
  4. 必要な環境変数を設定します。
  5. 変更を反映するためCursorを再起動します。
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cline

  1. Node.jsnpx が利用可能であることを確認します。
  2. ClineのMCP設定ファイルの場所を探します。
  3. 下記の構成ブロックを追加します。
  4. URIやMCP_NAMEを必要に応じて設定します。
  5. 保存してClineを再起動します。
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

APIキーのセキュリティ確保

envセクションの環境変数を使って、ベアラートークンなどの機密情報を安全に管理できます。

{
  "env": {
    "URI": "http://localhost:3002/mcp",
    "MCP_NAME": "local-custom-streamable-http-adapter",
    "BEARER_TOKEN": "your-secure-token"
  }
}

フロー内でのMCP利用方法

FlowHuntでのMCPの利用

FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションに以下のJSON形式でMCPサーバー情報を記入します。

{
  "mcp-stdio-to-streamable-http-adapter": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントはこのMCPをツールとして利用し、すべての機能や能力にアクセスできるようになります。"mcp-stdio-to-streamable-http-adapter"はご自身のMCPサーバー名に、URLはご自身のMCPサーバーエンドポイントに置き換えてください。


概要

セクション提供状況詳細・備考
概要READMEにて概要と機能を説明
プロンプト一覧プロンプトテンプレートなし
リソース一覧リソース記載なし
ツール一覧リポジトリに明示的なツール定義なし
APIキーのセキュリティ環境変数BEARER_TOKENの利用を記載
サンプリング対応(評価上重要度低)記載なし

上記より、このMCPサーバーは軽量で、非常に特化したプロトコルブリッジです。セットアップや目的について十分にドキュメント化されていますが、リソースやプロンプト、ツールは自身では提供せず、役割はプロトコル変換に限定されています。

評価

このMCPアダプターは、特にStreamable HTTPへの移行期にプロトコルのギャップを埋めたい開発者にとって非常に有用です。ただしその用途は非常に特化しており、追加的なLLM向けツールやリソースを持たないため、単体のMCPリソースサーバーとしての利用には向きません。スコア: 5/10—ニッチだが不可欠なブリッジ役として評価します。

MCPスコア

ライセンス有り✅ (MIT)
ツールが1つ以上ある
フォーク数1
スター数6

よくある質問

レガシーMCPクライアントを即座に接続

mcp-stdio-to-streamable-http-adapterを使って、既存のSTDIOクライアントでStreamable HTTPの機能を解放しましょう。クライアントのアップデート不要—今日から統合を始めましょう!

詳しく見る

mcp-proxy MCPサーバー
mcp-proxy MCPサーバー

mcp-proxy MCPサーバー

mcp-proxy MCPサーバーは、Streamable HTTPとstdio MCPトランスポートを橋渡しし、AIアシスタントと多様なModel Context Protocol(MCP)サーバーまたはクライアント間のシームレスな統合を可能にします。互換性を拡大し、レガシーシステムの統合を効率化し、クロスプラットフ...

1 分で読める
MCP AI +4
OpenAPI MCPサーバー
OpenAPI MCPサーバー

OpenAPI MCPサーバー

OpenAPI MCPサーバーは、AIアシスタントがOpenAPI仕様を探索・理解できるように接続し、開発者やLLMに対してAPIの詳細なコンテキスト、要約、エンドポイント情報を提供します(直接エンドポイントを実行することはありません)。...

1 分で読める
API OpenAPI +5
Stripe MCPサーバー
Stripe MCPサーバー

Stripe MCPサーバー

Stripe MCPサーバーは、Stripeの決済処理をAIワークフローと統合し、支払い、顧客管理、返金をLLM駆動プラットフォームや開発環境から安全に管理できます。...

1 分で読める
Stripe Payments +4