sst-streaming-http-mcp-server について
sst-streaming-http-mcp-serverは、AWS LambdaとCloudFrontを使ってMCPのストリーミングHTTPサーバーをデプロイするSSTモノレポです。MCPエンドポイントの構築やテストに使えますが、認証機能は含まれません。
主な機能
- 01AWS LambdaとCloudFrontをデプロイ
- 02ストリーミングHTTPでMCPを提供
- 03SSTの開発・デプロイコマンドを提供
活用シーン
- 01MCPストリーミングHTTPエンドポイントをデプロイ
- 02MCP Inspectorでデプロイ済みエンドポイントを検査
MCP 対応
クライアントがStreamable HTTP経由で接続できるMCPサーバーをデプロイします。認証機能は含まれません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
sst-streaming-http-mcp-server
これは、MCP ストリーミング HTTP サーバー向けに AWS Lambda と Cloudfront ディストリビューションをデプロイする SST モノレポです。現時点では認証には対応していません。
セットアップ
- 推奨: SST ガイドに従って、AWS の組織/アカウントを設定します
.env.exampleを使って、独自の.envファイルを作成しますbun installbun devで SST の開発モードを起動しますbun deployでデプロイします
MCP Inspector (@modelcontextprotocol/inspector) の使用
bun devで SST の開発モードを起動しますbun mcp-inspectで MCP Inspector を起動します- ブラウザーで http://127.0.0.1:6274 を開きます
- Transport Type で Streamable HTTP を選択します
- MCP サーバーの URL を入力します
- デプロイした API Router の URL を指定します。URL は
bun devの出力に表示されます。 /mcpエンドポイントへの適切なルーティングを追加します:{CLOUDFRONT_URL_FROM_SST}/mcp/test-server/mcp
- デプロイした API Router の URL を指定します。URL は
コーディングスタイル
bun typecheckとbun checkが成功することを確認します。bun fixを実行すると、コードをフォーマットできます。- CI の実行結果を待って、これらのコマンドを忘れたことに気づかずに済むよう、リポジトリの
.githooksフォルダーにある git フックを使用するには、次を実行します:git config core.hookspath .githooks
- CI の実行結果を待って、これらのコマンドを忘れたことに気づかずに済むよう、リポジトリの
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。