Skip to content

Commit 75242c8

Browse files
committed
acrolinx updates
1 parent 94f378b commit 75242c8

10 files changed

+12
-12
lines changed

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.introduction
33
title: Introduction
44
metadata:
55
title: Introduction
6-
description: "Learn how to integrate MCP tools with Azure AI Agents."
6+
description: "Learn how to integrate Model Context Protocol (MCP) tools with Azure AI Agents."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/2-understand-mcp-tool-discovery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.understand-mcp-tool-discovery
33
title: Understand MCP tool discovery
44
metadata:
55
title: Understand MCP tool discovery
6-
description: "Learn how MCP servers host functions that can be discovered by LLMs."
6+
description: "Learn how Model Context Protocol (MCP) servers host functions that can be discovered by LLMs."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/3-mcp-client-server-setup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.mcp-client-server-setup
33
title: Integrate agent tools using an MCP server and client
44
metadata:
55
title: Integrate agent tools using an MCP server and client
6-
description: "Learn how to expose MCP tools through a server and register them to an Azure AI Agent."
6+
description: "Learn how to expose Model Context Protocol (MCP) tools through a server and register them to an Azure AI Agent."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/4-exercise.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.exercise
33
title: Exercise - Connect MCP tools to Azure AI Agents
44
metadata:
55
title: Exercise - Connect MCP tools to Azure AI Agents
6-
description: "Build an MCP client-server application that dynamically registers tools to an Azure AI Agent."
6+
description: "Build a Model Context Protocol (MCP) client-server application that dynamically registers tools to an Azure AI Agent."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/5-knowledge-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.knowledge-check
33
title: Module assessment
44
metadata:
55
title: Module assessment
6-
description: "Check your learning on connecting MCP tools to Azure AI Agents."
6+
description: "Check your learning on connecting Model Context Protocol (MCP) tools to Azure AI Agents."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid
@@ -35,11 +35,11 @@ quiz:
3535
isCorrect: false
3636
explanation: "Incorrect. The client uses direct calls, not event subscriptions, to list tools."
3737
- content: "Why should MCP tools be wrapped in async functions on the client-side?"
38-
choices:
38+
choices:
3939
- content: "To allow the agent to wait for user input."
4040
isCorrect: false
4141
explanation: "Incorrect. The tools do not prevent the agent from receiving user input."
42-
- content: "To enable asynchronous invocation so the agent can call tools without blocking."
42+
- content: "To enable asynchronous invocation so the agent can call tools without blocking."
4343
isCorrect: true
4444
explanation: "Async functions let the agent invoke tools efficiently."
4545
- content: "To convert the functions into REST API endpoints automatically."

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/6-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn.wwl.connect-agent-to-mcp-tools.summary
33
title: Summary
44
metadata:
55
title: Summary
6-
description: "Reflect on what you learned about MCP agent tools."
6+
description: "Reflect on what you learned about Model Context Protocol (MCP) agent tools."
77
ms.date: 06/13/2025
88
author: buzahid
99
ms.author: buzahid

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/includes/1-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AI agents are capable of performing a wide range of tasks, but many tasks still require them to interact with tools outside the LLM. Agents may need to access APIs, databases, or internal services. Manually integrating and maintaining these tools can quickly become complex, especially as your system grows or changes frequently.
1+
AI agents are capable of performing a wide range of tasks, but many tasks still require them to interact with tools outside the large language model. Agents may need to access APIs, databases, or internal services. Manually integrating and maintaining these tools can quickly become complex, especially as your system grows, or changes frequently.
22

33
Model Context Protocol (MCP) servers can help solve this problem by integrating with AI agents. Connecting an Azure AI Agent to a Model Context Protocol (MCP) server can provide your agent with a catalog of tools accessible on demand. This approach makes your AI solution more robust, scalable, and easier to maintain.
44

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/includes/2-understand-mcp-tool-discovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This approach means:
1212

1313
## How does MCP enable dynamic tool discovery?
1414

15-
An MCP server hosts a set of functions that are exposed as tools using the `@mcp.tool` decorator. Tools are a primitive type in the MCP that enable servers to expose executable functionality to clients. A client can connect to the server and fetch these tools dynamically. The client then generates function wrappers that are added to the Azure AI Agent's tool definitions. This setup creates a flexible pipeline:
15+
An MCP server hosts a set of functions that are exposed as tools using the `@mcp.tool` decorator. Tools are a primitive type in the MCP that enables servers to expose executable functionality to clients. A client can connect to the server and fetch these tools dynamically. The client then generates function wrappers that are added to the Azure AI Agent's tool definitions. This setup creates a flexible pipeline:
1616

1717
- The MCP server hosts available tools.
1818
- The MCP client dynamically discovers the tools.

learn-pr/wwl-data-ai/connect-agent-to-mcp-tools/includes/3-mcp-client-server-setup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ To dynamically connect tools to your Azure AI Agent, you first need a functionin
22

33
## What is the MCP Server?
44

5-
The MCP server acts as a registry for tools your agent can use. You can initialize your MCP server using `FastMCP("server-name")`. The FastMCP class uses Python type hints and docstrings to automatically generate tool definitions, making it easy to create and maintain MCP tools. These definitions are then served over HTTP when requested by the client. Because tool definitions live on the server, you can update or add new tools at any time, without having to modify or redeploy your agent.
5+
The MCP server acts as a registry for tools your agent can use. You can initialize your MCP server using `FastMCP("server-name")`. The FastMCP class uses Python type hints and document strings to automatically generate tool definitions, making it easy to create and maintain MCP tools. These definitions are then served over HTTP when requested by the client. Because tool definitions live on the server, you can update or add new tools at any time, without having to modify or redeploy your agent.
66

77
## What is the MCP Client?
88

9-
The MCP client acts as a bridge between your MCP server and the Azure AI Agent Service. The client initializes an MCP client session and connets to the server. Afterwards, it performs three key tasks:
9+
The MCP client acts as a bridge between your MCP server and the Azure AI Agent Service. The client initializes an MCP client session and connects to the server. Afterwards, it performs three key tasks:
1010

1111
- Discovers available tools from the MCP server using `session.list_tools()`.
1212
- Generates Python function stubs that wrap the tools.

0 commit comments

Comments
 (0)