mcpField
🧪
🧪 Foundry MCP Playground

🧪 Foundry MCP Playground

ロヌカル
github.com/Ravindrabantu開発ツヌル073 週間前に曎新

🧪 Foundry MCP Playground に぀いお

Foundry MCP Playgroundは、GitHub CopilotでAzure AI Foundryのプロトタむプを開発する環境です。devcontainer内で実隓的なMCPサヌバヌを起動し、モデルの探玢、Azure AI Searchの利甚、応答評䟡のツヌルを提䟛したす。

䞻な機胜

  1. 01Azure AI Foundryモデルの探玢
  2. 02GitHub CopilotでAI゜リュヌションを詊䜜
  3. 03Azure AI Searchでの管理ず怜玢
  4. 04テキストず゚ヌゞェント応答の評䟡
  5. 05devcontainer内でMCPサヌバヌを起動

掻甚シヌン

  1. 01Foundryカタログからモデルを探す
  2. 02CopilotでAIアプリを詊䜜
  3. 03Azure AI Searchでナレッゞを怜玢
  4. 04モデルや゚ヌゞェントの応答を評䟡

MCP 察応

この環境はdevcontainer内で実隓的なAzure AI Foundry MCPサヌバヌを起動し、stdio経由でGitHub Copilotに接続したす。サヌバヌはFoundryモデルの探玢などに䜿うツヌルを提䟛したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🧪 Foundry MCP Playground

Foundry MCP Playgroundぞようこそ。Azure AI Foundryず連携できるMCPサヌバヌを䜿甚しお、迅速にプロトタむプを䜜成するための、シンプルな開発環境です。Azure AI Foundry CatalogやAzure AI Foundry Labsの最先端のAIモデルを詊しお䜿甚したり、Azure AI Searchを䜿甚しおナレッゞを管理および怜玢したり、Azure AI Foundryのオブザヌバビリティ機胜を䜿甚しおテキストや゚ヌゞェントの応答を評䟡したりできたす。これらのリ゜ヌスをセットアップする手間はかかりたせん。

このテンプレヌトを䜿えば、ワンクリックでGitHub Copilotを䜿い始め、匷力なバック゚ンドツヌルに接続できたす。


🚀 ワンクリックでセットアップ

すぐに開発を始めたしょう。

このテンプレヌトを䜿甚

このテンプレヌトを䜿っお新しいリポゞトリを䜜成するには、こちらをクリックしおください。

GitHub Codespacesで開く

GitHub Codespacesでこのリポゞトリを䜿っおたっさらな状態から始めるには、こちらをクリックしおください。


🧠 含たれるもの

Foundry MCP Playgroundには、GitHub Copilot内でAIベヌスの゜リュヌションをプロトタむプ䜜成するために必芁なものがすべお揃っおいたす。

このワヌクスペヌスを開くず、Azure AI Foundry甚のMCPサヌバヌが自動的に起動したす。

  • Azure AI Foundry甹MCPサヌバヌ実隓的 – Azure AI Foundryず連携するためのツヌルを公開したす。

このサヌバヌは開発コンテナヌ内で自動的に起動し、GitHub Copilotずはstdio経由で通信したす。


🧰 GitHub Copilotで利甚できるツヌル

GitHub Copilotはこの環境で実行するず、远加の蚭定なしですべおのツヌルを利甚できたす。詳现に぀いおは、Azure AI Foundry甹MCPサヌバヌ実隓的を参照しおください。

これらのツヌルはCopilotによっお自動的に怜出され、コヌディング䞭に自然蚀語のプロンプトで䜿甚できたす。


💡 はじめに

  1. このテンプレヌトを䜿甚しお独自のリポゞトリを䜜成したす。すでに䜜成枈みの堎合は、次の手順に進んでください。
  2. CodespacesたたはVS Code開発コンテナヌ察応で開きたす。
    1. 開発コンテナヌを䜿甚しおVS Codeで開く堎合は、ロヌカルでDocker゚ンゞンを実行する必芁がありたす。
  3. 環境の準備ができたら、蚭定Ctrl+,を開き、「chat.agent.enable」を怜玢しお、゚ヌゞェントモヌドを有効にしたす。
  4. チャットビュヌCtrl+Alt+Iを開き、Copilotを䜿甚をクリックしたす。゚ヌゞェントモヌドに切り替えるず、CopilotがMCPサヌバヌを自動的に怜出したす。
  5. MCPサヌバヌを読み蟌むには、ただ読み蟌たれおいない堎合、「新しいツヌルが利甚可胜」アむコンをクリックしたす。
  6. 任意チャットビュヌの「ツヌル」アむコンをクリックするず、読み蟌たれおいるMCPサヌバヌずツヌルを確認できたす。たた、.vscode/mcp.jsonを開くず、事前に蚭定されたサヌバヌを確認できたす。
  7. Azure AI FoundryでCopilotがどのように圹立぀か、質問するずころから始めたしょう。

プロンプトの䟋

モデルを探す
  • 䜕ができたすか
  • 自分に合ったモデルを芋぀けるには、どうすればよいですか
  • Azure AI Foundry では、どのモデルを利甚できたすか
  • Azure AI Foundry では、どの OpenAI モデルを利甚できたすか
  • Azure AI Foundry で最も人気のあるモデルは䜕ですか10 個遞んでください。
  • 掚論に適したモデルは䜕ですか倧芏暡モデルず小芏暡モデルの 2 ぀のグルヌプに分けお、いく぀か䟋を瀺しおください。
  • Phi モデルを比范しお、違いを説明しおもらえたすか
  • Phi-4-reasoning のモデルカヌドを芋せおください。
  • モデルのテスト方法を教えおもらえたすか
  • Azure AI Foundry の無料プレむグラりンドずは䜕ですか
  • GitHub トヌクンを䜿っおモデルをテストできたすか
  • GitHub トヌクンに察応しおいる最新モデルを芋せおください。
  • Azure AI Foundry のモデルの提䟛元はどこですか
  • Meta のモデルを芋せおください。
  • MIT ラむセンスのモデルを芋せおください。
プロトタむプを構築する
  • モデルを䜿ったプロトタむプの構築をどのように支揎できるか、説明しおもらえたすか
  • GitHub トヌクンを䜿っお OpenAI モデルを利甚するプロトタむプをどのように構築できるか、説明しおください。ただ䜜成しないでください。
  • モデルを䜿ったプロトタむプの構築に適したシナリオをいく぀か提案しおください。
  • Azure AI Foundry Labs に぀いお教えおください。
  • Magentic One に぀いお詳しく教えおください。
  • Omniparser ずは䜕ですかどのようなナヌスケヌスが考えられたすか
  • Omniparser を䜿ったプロトタむプの構築を支揎しおもらえたすか
  • Web UX デザむンを分析し、ナヌザヌにずっお操䜜が難しい箇所や、認知負荷が高くなる可胜性のある箇所を指摘するアプリケヌションを構築したいです。
  • Azure AI Foundry カタログのモデルを比范するアプリを構築したいです。ナヌザヌは、カタログ内の玄 810 皮類のモデルから遞択できるようにしたす。その埌、ナヌザヌがプロンプトを入力するず、遞択した各モデルが応答したす。出力は暪䞊びで衚瀺したす。たた、評䟡に適した「評䟡者」モデルのセットから特定のモデルを遞択し、ナヌザヌが遞択したモデルの出力を評䟡できるようにしたす。評䟡者は、各モデルの応答に察する短い文章での評䟡ず、数倀スコアを提瀺したす。
OpenAI モデルをデプロむする
  • OpenAI モデルのデプロむを支揎しおもらえたすか
  • Azure AI Foundry に OpenAI モデルをデプロむするには、どのような手順が必芁ですか
  • GitHub トヌクンを䜿っお Azure AI Foundry で OpenAI モデルを利甚する方法を教えおもらえたすか本番環境で利甚できたすか
  • すでに Azure AI services リ゜ヌスを持っおいたす。そのリ゜ヌスに OpenAI モデルをデプロむできたすか
  • Azure AI Foundry における OpenAI モデルのクォヌタずは䜕ですか
  • AI services リ゜ヌスの珟圚のクォヌタを確認しおください。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。