mcpField
D
Demo of MCP capabilities

Demo of MCP capabilities

ローカル
github.com/ms-azure-demosAI・エージェント074 週間前に更新

Demo of MCP capabilities について

Azure OpenAIとSemantic Kernelを使い、MCP経由でタスクを実行するC#/.NET 8のコンソールデモです。Azure OpenAIアカウントとNode.js環境で、この構成を試す開発者向けです。

主な機能

  1. 01Azure OpenAIによるタスク実行
  2. 02Semantic Kernelとの連携
  3. 03.NET 8のコンソールアプリ
  4. 04Puppeteer MCPサーバーへの依存

活用シーン

  1. 01MCP経由でAzure OpenAIのタスクを試す
  2. 02Semantic KernelのMCP構成を検証する

MCP 対応

@modelcontextprotocol/server-puppeteerを含むMCPサーバーを利用してタスク機能を提供します。公開する具体的なツールはREADMEに記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP の機能のデモ

MCP サーバーを使用して、Azure OpenAI で一連のタスクを実行します

実行方法

  • appsettings.json の値を置き換えます
  • 次のコマンドを実行して、必要なパッケージをインストールします。
    dotnet restore
    
  • コンソールアプリケーションをコンパイルして実行します

前提条件

  • 必要なモデルへのアクセス権がある Azure OpenAI アカウント
  • マシンに Node.js がインストールされていること

使用技術

  • Azure openai
  • CSharp
  • DotNet 8.0
  • nugets
    • Microsoft.SemanticKernel
    • ModelContextProtocol
  • Node.JS
    • npx
  • MCP サーバー
    • @modelcontextprotocol/server-puppeteer

コメント

MCP は初めてですか?

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

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