Skip to content

Commit 828c7b3

Browse files
committed
resolve conflict
2 parents 251c0f2 + b1e804e commit 828c7b3

File tree

1,771 files changed

+27349
-8220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,771 files changed

+27349
-8220
lines changed

.gitignore

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,23 @@ AzureMigration.ps1
2626
*.pdn
2727

2828
# Pycharm
29-
.idea/*
29+
.idea/*
30+
articles/planetary-computer/doc-tree-generator.py
31+
.gitignore
32+
articles/planetary-computer/article_links_diagram.md
33+
articles/planetary-computer/index_helper.py
34+
articles/planetary-computer/metadata_index.csv
35+
articles/planetary-computer/broken_link_checker.py
36+
articles/planetary-computer/broken_links_external.csv
37+
articles/planetary-computer/broken_links.csv
38+
articles/planetary-computer/check_orphaned_docs.py
39+
40+
# Python cache files
41+
*.pyc
42+
__pycache__/
43+
articles/planetary-computer/interesting_stats.py
44+
articles/planetary-computer/locate_text.py
45+
articles/planetary-computer/image_syntax_checker.py
46+
articles/planetary-computer/image-file-fixer.py
47+
articles/planetary-computer/orphaned-media.py
48+
articles/planetary-computer/orphaned_media_files.txt

.openpublishing.publish.config.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,30 @@
140140
"branch": "main",
141141
"branch_mapping": {}
142142
},
143+
{
144+
"path_to_root": "remote-mcp-functions-dotnet",
145+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-dotnet",
146+
"branch": "main",
147+
"branch_mapping": {}
148+
},
149+
{
150+
"path_to_root": "remote-mcp-functions-typescript",
151+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-typescript",
152+
"branch": "main",
153+
"branch_mapping": {}
154+
},
155+
{
156+
"path_to_root": "remote-mcp-functions-python",
157+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-python",
158+
"branch": "main",
159+
"branch_mapping": {}
160+
},
161+
{
162+
"path_to_root": "remote-mcp-functions-java",
163+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-java",
164+
"branch": "main",
165+
"branch_mapping": {}
166+
},
143167
{
144168
"path_to_root": "azure-functions-durable-js",
145169
"url": "https://github.com/Azure/azure-functions-durable-js",
@@ -158,6 +182,12 @@
158182
"branch": "dev",
159183
"branch_mapping": {}
160184
},
185+
{
186+
"path_to_root": "azure-functions-mongodb-extension",
187+
"url": "https://github.com/Azure/Azure-functions-mongodb-extension",
188+
"branch": "main",
189+
"branch_mapping": {}
190+
},
161191
{
162192
"path_to_root": "azure-functions-nodejs-v4",
163193
"url": "https://github.com/Azure/azure-functions-nodejs-samples",

.openpublishing.redirection.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2394,6 +2394,11 @@
23942394
"redirect_url": "/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service",
23952395
"redirect_document_id": false
23962396
},
2397+
{
2398+
"source_path_from_root": "/articles/app-service/app-service-configure-premium-tier.md",
2399+
"redirect_url": "/azure/app-service/app-service-configure-premium-v4-tier",
2400+
"redirect_document_id": false
2401+
},
23972402
{
23982403
"source_path_from_root": "/articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk.md",
23992404
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk",
@@ -6851,7 +6856,27 @@
68516856
},
68526857
{
68536858
"source_path_from_root": "/articles/azure-functions/migration.md",
6854-
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6859+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6860+
"redirect_document_id": false
6861+
},
6862+
{
6863+
"source_path": "articles/azure-functions/migration/migrate-lambda-workloads-overview.md",
6864+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6865+
"redirect_document_id": false
6866+
},
6867+
{
6868+
"source_path": "articles/azure-functions/migration/discover-lambda-workloads.md",
6869+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6870+
"redirect_document_id": false
6871+
},
6872+
{
6873+
"source_path": "articles/azure-functions/migration/assess-lambda-workloads.md",
6874+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6875+
"redirect_document_id": false
6876+
},
6877+
{
6878+
"source_path": "articles/azure-functions/migration/migrate-lambda-workloads.md",
6879+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
68556880
"redirect_document_id": false
68566881
},
68576882
{

articles/active-directory-b2c/billing.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: kengaderdus
55
manager: CelesteDG
66
ms.service: azure-active-directory
77
ms.topic: reference
8-
ms.date: 03/10/2025
8+
ms.date: 05/20/2025
99
ms.author: kengaderdus
1010
ms.subservice: b2c
1111
ms.custom: fasttrack-edit
@@ -36,18 +36,6 @@ Also, if you choose to provide higher levels of assurance by using multifactor a
3636
> [!IMPORTANT]
3737
> This article does not contain pricing details. For the latest information about usage billing and pricing, see [Azure Active Directory B2C pricing](https://azure.microsoft.com/pricing/details/active-directory-b2c/). See also [Azure AD B2C region availability and data residency](data-residency.md) for details about where the Azure AD B2C service is available and where user data is stored.
3838
39-
## What do I need to do?
40-
41-
To take advantage of MAU billing, your Azure AD B2C tenant must be linked to an Azure subscription. You might also need to switch your Azure AD B2C tenant to another pricing tier if you want to use Azure AD B2C Premium P2 features, like risk-based Conditional Access policies.
42-
43-
|If your tenant is: |You need to: |
44-
|---------|---------|
45-
| An Azure AD B2C tenant already billed on a per-MAU basis | Do nothing. When users authenticate to your Azure AD B2C tenant, you'll be automatically billed using the MAU-based billing model. |
46-
| An Azure AD B2C tenant not yet linked to a subscription | [Link your Azure AD B2C tenant to a subscription](#link-an-azure-ad-b2c-tenant-to-a-subscription) to activate MAU billing. |
47-
| An Azure AD B2C tenant that was linked to a subscription before November 1, 2019 | [Switch to MAU billing (recommended)](#switch-to-mau-billing-pre-november-2019-azure-ad-b2c-tenants), or stay on the per-authentication billing model. |
48-
| An Azure AD B2C tenant and you want to use premium features (like risk-based Conditional Access policies) | [Change to a Microsoft Entra pricing tier](#change-your-azure-ad-pricing-tier) that supports the features you want to use. |
49-
| | |
50-
5139
## About the monthly active users (MAU) billing model
5240

5341
MAU billing went into effect for Azure AD B2C tenants on **November 1, 2019**. Any Azure AD B2C tenants that you created and linked to a subscription on or after that date have been billed on a per-MAU basis.

articles/active-directory-b2c/conditional-access-identity-protection-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ description: Learn how Identity Protection gives you visibility into risky sign-
44
ms.service: azure-active-directory
55
ms.subservice: b2c
66
ms.topic: overview
7-
ms.date: 01/11/2024
7+
ms.date: 05/20/2025
88
ms.author: kengaderdus
99
author: kengaderdus
10-
manager: CelesteDG
10+
manager: mwongerapk
1111
ms.collection: M365-identity-device-management
1212

1313
#Customer intent: As an Azure AD B2C application owner, I want to enhance the security of my applications by using Identity Protection and Conditional Access, so that I can detect and respond to risky authentications and enforce organizational policies.

articles/active-directory-b2c/find-help-open-support-ticket.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010

1111
ms.topic: troubleshooting
12-
ms.date: 01/11/2024
12+
ms.date: 05/20/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515

articles/active-directory-b2c/identity-protection-investigate-risk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to investigate risky users, and detections in Azure AD B2
44
ms.service: entra-id
55
ms.subservice: conditional-access
66
ms.topic: overview
7-
ms.date: 01/24/2025
7+
ms.date: 05/24/2025
88
ms.author: godonnell
99
author: garrodonnell
1010
manager: CelesteDG

articles/active-directory-b2c/service-limits.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,17 +186,18 @@ As a protection for our customers, Microsoft places some restrictions on telepho
186186
| 20 | Egypt | 50 | 200 |
187187
| 211 | South Sudan | 10 | 30 |
188188
| 212 | Morocco | 20 | 100 |
189+
| 213 | Algeria | 20 | 100 |
189190
| 216 | Tunisia | 20 | 100 |
190191
| 221 | Senegal | 10 | 30 |
191192
| 223 | Mali | 20 | 100 |
192193
| 224 | Guinea | 20 | 100 |
193-
| 225 | Côte d’Ivoire | 10 | 30 |
194+
| 225 | Ivory Coast| 10 | 30 |
194195
| 226 | Burina Faso | 10 | 30 |
195196
| 228 | Togo | 10 | 30 |
196197
| 233 | Ghana| 10 | 30 |
197198
| 234 | Nigeria | 20 | 100 |
198199
| 236 | Central African Republic  | 10 | 30 |
199-
| 238 | Cabo Verde | 10 | 30 |
200+
| 238 | Cape Verde | 10 | 30 |
200201
| 249 | Sudan | 10 | 30 |
201202
| 251 | Ethiopia  | 10 | 30 |
202203
| 252 | Somalia | 10 | 30 |
@@ -208,18 +209,21 @@ As a protection for our customers, Microsoft places some restrictions on telepho
208209
| 261 | Madagascar | 10 | 30 |
209210
| 263 | Zimbabwe | 10 | 30 |
210211
| 265 | Malawi  | 10 | 30 |
212+
| 373 | Moldova | 20 | 100 |
211213
| 375 | Belarus   | 10 | 30 |
212214
| 386 | Slovenia | 10 | 50 |
213215
| 501 | Belize| 10 | 30 |
214216
| 502 | Guatemala | 10 | 50
215217
| 503 | El Salvador | 10 | 30 |
216-
| 52 | Mexico | 100 | 500
218+
| 52 | Mexico | 100 | 500 |
219+
| 53 | Cuba | 10 | 30 |
217220
| 58 | Venezuela| 10 | 30 |
218221
| 591 | Bolivia | 10 | 30 |
219222
| 60 | Malaysia | 50 | 200 |
220223
| 62 | Indonesia | 50 | 200 |
221224
| 63 | Philippines | 50 | 200 |
222-
| 670 | Timor-Leste  | 10 | 30 |
225+
| 670 | East Timor (Timor-Leste)  | 10 | 30 |
226+
| 675 | Papua New Guinea  | 10 | 30 |
223227
| 7 | Russia | 100 | 1000 |
224228
| 84 | Vietnam | 150 | 500 |
225229
| 855 | Cambodia | 50 | 200 |
@@ -228,8 +232,9 @@ As a protection for our customers, Microsoft places some restrictions on telepho
228232
| 92 | Pakistan| 100 | 1000 |
229233
| 93 | Afghanistan  | 10 | 30 |
230234
| 94 | Sri Lanka | 100 | 500 |
231-
| 95 | Myanmar | 10 | 30 |
235+
| 95 | Myanmar (Burma) | 10 | 30 |
232236
| 961 | Lebanon  | 10 | 30 |
237+
| 963 | Syria  | 10 | 30 |
233238
| 967 | Yemen |10 | 30 |
234239
| 970 | State of Palestine| 10 | 30 |
235240
| 972 | Israel  | 50 | 200 |

articles/active-directory-b2c/supported-azure-ad-features.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: Supported Microsoft Entra ID features
33
description: Learn about Microsoft Entra ID features, which are still supported in Azure AD B2C.
44

55
author: kengaderdus
6-
manager: CelesteDG
6+
manager: mwongerapk
77

88
ms.service: azure-active-directory
99

1010
ms.topic: overview
11-
ms.date: 01/11/2024
11+
ms.date: 05/20/2025
1212
ms.author: kengaderdus
1313
ms.subservice: b2c
1414

@@ -36,4 +36,4 @@ An Azure Active Directory B2C (Azure AD B2C) tenant is different than a Microsof
3636
| [Go-Local add-on](data-residency.md#go-local-add-on) | Microsoft Entra Go-Local add-on enables you to store data in the country/region you choose when your Microsoft Entra tenant.| Just like Microsoft Entra ID, Azure AD B2C supports [Go-Local add-on](data-residency.md#go-local-add-on). |
3737

3838
> [!NOTE]
39-
> **Other Azure resources in your tenant:** <br>In an Azure AD B2C tenant, you can't provision other Azure resources such as virtual machines, Azure web apps, or Azure functions. You must create these resources in your Microsoft Entra tenant.
39+
> **Other Azure resources in your tenant:** <br>In an Azure AD B2C tenant, you can't provision other Azure resources such as virtual machines, Azure web apps, or Azure functions. You must create these resources in your Microsoft Entra tenant.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Include file
3+
description: Include file
4+
services: api-center
5+
author: dlepow
6+
7+
ms.service: azure-api-center
8+
ms.topic: include
9+
ms.date: 05/12/2025
10+
ms.author: danlep
11+
ms.custom: Include file
12+
---
13+
14+
## About MCP servers
15+
16+
AI agents are becoming widely adopted because of enhanced large language model (LLM) capabilities. However, even the most advanced models face limitations because of their isolation from external data. Each new data source potentially requires custom implementations to extract, prepare, and make data accessible for the models.
17+
18+
The [model context protocol](https://www.anthropic.com/news/model-context-protocol) (MCP) helps solve this problem. MCP is an open standard for connecting AI models and agents with external data sources such as local data sources (databases or computer files) or remote services (systems available over the internet, such as remote databases or APIs).
19+
20+
### MCP architecture
21+
22+
The following diagram illustrates the MCP architecture:
23+
24+
:::image type="content" source="media/about-mcp-servers/mcp-architecture.png" alt-text="Diagram of model context protocol (MCP) architecture.":::
25+
26+
The architecture consists of the following components:
27+
28+
| Component | Description |
29+
|----------------|-------------------------------------------------------------------------------------------------|
30+
| **MCP hosts** | LLM applications such as chat apps or AI assistants in your IDEs (like GitHub Copilot in Visual Studio Code) that need to access external capabilities |
31+
| **MCP clients**| Protocol clients, inside the host application, that maintain 1:1 connections with servers |
32+
| **MCP servers**| Lightweight programs that each expose specific capabilities and provide context, tools, and prompts to clients |
33+
| **MCP protocol**| Transport layer in the middle |
34+
35+
MCP follows a client-server architecture where a host application can connect to multiple servers. Whenever your MCP host or client needs a tool, it connects to the MCP server. The MCP server then connects to, for example, a database or an API. MCP hosts and servers connect with each other through the MCP protocol.
36+
37+
### Remote versus local MCP servers
38+
39+
MCP utilizes a client-host-server architecture built on [JSON-RPC 2.0 for messaging](https://modelcontextprotocol.io/docs/concepts/architecture). Communication between clients and servers occurs over defined transport layers, and supports primarily two modes of operation:
40+
41+
* **Remote MCP servers** - MCP clients connect to MCP servers over the internet, establishing a connection using HTTP and server-sent events (SSE), and authorizing the MCP client access to resources on the user's account using OAuth.
42+
43+
* **Local MCP servers** MCP clients connect to MCP servers on the same machine, using standard input/output as a local transport method.

0 commit comments

Comments
 (0)