You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use the MCP trigger to create endpoints in a [Model Content Protocol (MCP)](https://github.com/modelcontextprotocol) server that are accessed by client LLMs and agents to do specific tasks, such as storing or accessing code snippets. These MCP clients can also subscribe to your MCP server (your function app) to receive notifications about changes to the exposed APIs.
16
+
Use the MCP trigger to tool endpoints in a [Model Content Protocol (MCP)](https://github.com/modelcontextprotocol) server that are accessed by client language models and agents to do specific tasks, such as storing or accessing code snippets. MCP clients can also subscribe to your function app to receive notifications about changes to the exposed tools.
@@ -136,7 +136,7 @@ The trigger supports these binding options, which are defined in your code:
136
136
137
137
| Options | Description |
138
138
|-----------------------|-------------|
139
-
|**type**| Must be `mcpToolTrigger`. Only used with generic definitions. |
139
+
|**type**| Must be set to `mcpToolTrigger`. Only used with generic definitions. |
140
140
|**toolName**| (Required) The name of the MCP server tool exposed by the function endpoint. |
141
141
|**description**| A description of the MCP server tool exposed by the function endpoint. |
142
142
|**toolProperties**| An array of `toolProperty` objects that expose properties of the tool to clients. |
@@ -151,7 +151,7 @@ See the [Example section](#example) for complete examples.
151
151
152
152
::: zone pivot="programming-language-csharp"
153
153
154
-
The MCP protocol enables an MCP server to make known to clients additional properties of a tool endpoint. In C#, you can define one or more tool properties by applying the `McpToolProperty` attribute to input binding-style parameters in your function.
154
+
The MCP protocol enables an MCP server to make known to clients other properties of a tool endpoint. In C#, you can define one or more tool properties by applying the `McpToolProperty` attribute to input binding-style parameters in your function.
155
155
156
156
The `McpToolPropertyAttribute` type supports these properties:
The [Model Content Protocol (MCP)](https://github.com/modelcontextprotocol) is a client-server protocol intended to enable language models and agents to more efficiently discover and leverage external data sources and tools.
17
+
The [Model Content Protocol (MCP)](https://github.com/modelcontextprotocol) is a client-server protocol intended to enable language models and agents to more efficiently discover and use external data sources and tools.
The Azure Functions MCP extension allows you to use Azure Functions to create custom MCP servers. When acting as an MCP server, your function app defines a set of function endpoints that are MCP triggers, which LLMs and agents can access to do specific tasks, such as storing or accessing code snippets. These MCP clients can also subscribe to your MCP server app to receive notifications about changes to the exposed APIs.
21
+
The Azure Functions MCP extension allows you to use Azure Functions to create custom MCP servers. Your function app implements an MCP server by defining a set of MCP tool endpoints that are MCP trigger functions. MCP clients, such as language models and agents, can query and access these tools to do specific tasks, such as storing or accessing code snippets. MCP clients can also subscribe to your app to receive notifications about changes to the exposed tools.
0 commit comments