Add MCP SDK Functions hosting templates for Python, TypeScript, .NET and Java#711
Add MCP SDK Functions hosting templates for Python, TypeScript, .NET and Java#711
Conversation
Co-authored-by: kristenwomack <5034778+kristenwomack@users.noreply.github.com>
|
@kristenwomack Shall we hold python and node since the testing issues are not fixed? |
|
@hemarina I just pinged the functions team on this. It would be nice to push the other two live, let's see about fixing these two issues first. |
|
@kristenwomack @hemarina - I've fixed the sample issues from testing. This PR LGTM as well! Thanks for adding these! |
|
Thank you @lilyjma! |
There was a problem hiding this comment.
Pull request overview
Adds four new Microsoft-authored gallery entries to showcase hosting MCP servers (built with official MCP SDKs) on Azure Functions custom handlers across Python, TypeScript/Node, .NET, and Java/Quarkus.
Changes:
- Added 4 new template entries to
website/static/templates.jsonfor MCP SDK Azure Functions hosting samples. - Tagged templates for discovery (e.g.,
msft,ai,mcp,new) and provided language/service metadata.
|
@copilot Resolve merge conflicts from main. Keep the changes from main and current changes as last templates. |
…lot/add-functions-mcp-samples
…preview image Agent-Logs-Url: https://github.com/Azure/awesome-azd/sessions/f7b99b0b-f835-486e-a20a-2a1cf1b92d42 Co-authored-by: hemarina <104857065+hemarina@users.noreply.github.com>
Merge conflicts resolved. Changes from main have been kept and the remaining templates (.NET and Java) are positioned at the end of the file. Python and TypeScript templates removed per earlier discussion about testing issues. Commit: 19efac6 |
Agent-Logs-Url: https://github.com/Azure/awesome-azd/sessions/ce88abc7-9a0a-4644-8c9a-4ee7287ac065 Co-authored-by: hemarina <104857065+hemarina@users.noreply.github.com>
Adds 4 templates for hosting MCP servers built with official MCP SDKs on Azure Functions as custom handlers.
Templates
Added entries to
templates.jsonfor:Azure-Samples/mcp-sdk-functions-hosting-python(with placeholder image)Azure-Samples/mcp-sdk-functions-hosting-node(with placeholder image)Azure-Samples/mcp-sdk-functions-hosting-dotnet(with placeholder image)Azure-Samples/mcp-sdk-functions-hosting-java(with placeholder image)Each template demonstrates:
azd upMetadata
Templates tagged with:
msft,ai,mcp,new(special tags)python,typescript,nodejs,dotnetCsharp,java)quarkusfor Java)functions,keyvault,monitor,appinsights,vnets,privateEndpointsbicepGallery View
Templates appear in gallery filtered by "New" tag with all 4 MCP SDK templates visible at the end.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.