|
6 | 6 | "source": [ |
7 | 7 | "# APIM ❤️ Foundry\n", |
8 | 8 | "\n", |
9 | | - "## Microsoft Foundry Private connectivity lab\n", |
10 | | - "\n", |
| 9 | + "## APIM - Foundry - MCP Private connectivity lab\n", |
| 10 | + "\n", |
11 | 11 | "\n", |
12 | 12 | "Playground to show how to create a private network for consuming REST API managed as MCPs using `Foundry Agents Classic`. This lab demonstrates how to create a private network for consuming MCPs from `Foundry Agents Classic` using `Private Link Services`, `Azure API Management (APIM)`, and `Azure Front Door`.\n", |
13 | 13 | "\n", |
14 | 14 | "Notes:\n", |
15 | | - "- `Foundry Agents` are only accessible through `Private Endpoints`. Public network access is disabled.\n", |
| 15 | + "- `Foundry Agents` are only accessible through `Private Endpoints`. Public network access is disabled to the agent. ***the basic setup doesn't allow agents to access MCP via private network - a new version of the lab will deploy standard setup and fully isolated foundry + agents within VNET - [link](https://learn.microsoft.com/en-us/azure/ai-foundry/agents/how-to/virtual-networks?view=foundry-classic)***\n", |
16 | 16 | "- `Azure API Management` exposing REST API managed as a remote Model Context Protocol (MCP). [https://learn.microsoft.com/en-us/azure/api-management/export-rest-mcp-server]\n", |
17 | 17 | "- `Azure API Management` is not accessible from a public network. The only access is through `Azure Front Door`.\n", |
18 | 18 | "- `Azure Front Door` manages the traffic to the `Azure API Management` service through `Private Link Service`.\n", |
|
357 | 357 | "\n", |
358 | 358 | "##### 2. Download needed files\n", |
359 | 359 | "```bash \n", |
360 | | - "wget https://raw.githubusercontent.com/pablocast/AI-Gateway/refs/heads/main/labs/ai-foundry-private-mcp/agent/load_env_from_kv.py\n", |
361 | | - "wget https://raw.githubusercontent.com/pablocast/AI-Gateway/refs/heads/main/labs/ai-foundry-private-mcp/agent/sample_agents_mcp.py\n", |
| 360 | + "wget https://raw.githubusercontent.com/Azure-Samples/AI-Gateway/refs/heads/main/labs/ai-foundry-private-mcp/agent/load_env_from_kv.py\n", |
| 361 | + "wget https://raw.githubusercontent.com/Azure-Samples/AI-Gateway/refs/heads/main/labs/ai-foundry-private-mcp/agent/sample_agents_mcp.py\n", |
362 | 362 | "```\n", |
363 | 363 | "\n", |
364 | 364 | "##### 3. Run the agent\n", |
|
0 commit comments