mcpField
G
Getting Started with Remote MCP Servers using Azure Functions (Node.js/TypeScript)

Getting Started with Remote MCP Servers using Azure Functions (Node.js/TypeScript)

ローカル
github.com/Azure-Samplesクラウド・インフラ5916 週間前に更新

Getting Started with Remote MCP Servers using Azure Functions (Node.js/TypeScript) について

Azure Functions 上でリモートサーバーを構築・デプロイするためのクイックスタートテンプレートです。ローカルでクローンして実行・デバッグした後、azd up でクラウドへ展開できます。README では設計段階からセキュアであると説明されています。

主な機能

  1. 01Azure Functions 上のリモート MCP サーバー
  2. 02ローカルでの実行とデバッグ
  3. 03azd up によるクラウドへのデプロイ
  4. 04組み込みの MCP 認証
  5. 05ツール・プロンプト・MCP Apps のサンプル

活用シーン

  1. 01Azure 上へのリモート MCP サーバーの迅速な構築
  2. 02Azure Functions の MCP 拡張機能の学習
  3. 03サンプルをもとにしたカスタムツールの追加

MCP 対応

本プロジェクトは MCP サーバーのテンプレートであり、ツール、プロンプト、対話型 UI を備えた MCP Apps のリソースを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Azure Functions を使用したリモート MCP サーバー(Node.js/TypeScript)

Azure Functions を使用して、リモート MCP サーバーを Azure に構築、デプロイできます。各サンプルは、クローンしてローカルで実行し、数分でクラウドに azd up できる、自己完結型のクイックスタートです。

GitHub Codespaces で開く

別の言語をお探しですか? .NET/C# および Python 版をご覧ください。

概要動画を見る

動画を見る

アーキテクチャ図

前提条件

サンプルを使用する前に、以下をインストールしてください。

サンプル

サンプルはじめに実演する内容
mcp-toolsREADMEMCP ツールのトリガー:Hello World、Azure Blob バインディングを使用したスニペットの保存/取得、構造化コンテンツ(画像、リソースリンク)
mcp-promptsREADMEMCP プロンプトのトリガー:再利用可能なパラメーター化プロンプトテンプレート(コードレビュー、要約、ドキュメント作成)
mcp-weather-appREADMEMCP Apps:サンドボックス化された iframe でインタラクティブな天気ウィジェットを提供する、ツールと UI リソース

次のステップ

コメント

MCP は初めてですか?

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

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