mcpField
G
Getting Started with Remote MCP Servers using Azure Functions (Overview)

Getting Started with Remote MCP Servers using Azure Functions (Overview)

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

Getting Started with Remote MCP Servers using Azure Functions (Overview) について

Azure Functions でリモート MCP サーバーを構築するための概要ページで、言語ごとのクイックスタートテンプレートへのリンクをまとめています。サーバーはキーと HTTPS で保護され、EasyAuth、API Management、VNET による分離を追加できます。ローカルでのデバッグと azd up によるクラウドへのデプロイに対応しています。

主な機能

  1. 01MCPTrigger を用いた Azure Functions のネイティブな開発体験
  2. 02Python、TypeScript、JavaScript、C#、Java 向けテンプレート
  3. 03ローカルデバッグと azd up による一括デプロイ
  4. 04キームと HTTPS による標準の保護
  5. 05EasyAuth、APIM、VNET 分離のオプション

活用シーン

  1. 01Azure Functions へのカスタムリモート MCP サーバーのデプロイ
  2. 02利用する言語に対応するテンプレートリポジトリの選択
  3. 03リモート MCP サーバーへの OAuth やネットワーク分離の追加

MCP 対応

このプロジェクトはリモート MCP サーバーのテンプレートを提供します。MCPTrigger を使い、Azure Functions 内のコードをリモート MCP クライアントから呼び出せる MCP サーバーとして公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Azure Functions を使用したリモート MCP サーバーの概要と使い方

このドキュメントには、Azure Functions を使用してカスタムのリモート MCP サーバーを簡単に構築し、クラウドにデプロイするためのクイックスタートテンプレートと追加リソースが含まれています。ローカルマシンにクローン/復元して、デバッグしながら実行できます。また、数分でクラウドにデプロイするには azd up を実行します。MCP サーバーは設計上、キーと HTTPs を使用して保護されており、EasyAuth や API Management による OAuth の追加オプションのほか、VNET によるネットワーク分離にも対応しています。

Azure Functions の MCP 拡張機能を使用する

MCPTrigger を使用してコードを MCP サーバーに変換する、Azure Functions ネイティブのエクスペリエンスを利用できます。

言語(スタック)リポジトリの場所
Pythonremote-mcp-functions-python
TypeScript(Node.js)remote-mcp-functions-typescript
JavaScriptremote-mcp-functions-javascript
C#(.NET)remote-mcp-functions-dotnet
Javaremote-mcp-functions-java

*APIM Serverless Gateway(+Entra、OAuth)による拡張

言語(スタック)リポジトリの場所
Pythonremote-mcp-apim-functions-python

コメント

MCP は初めてですか?

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

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