-
Notifications
You must be signed in to change notification settings - Fork 378
Open
Labels
needs-team-attentionWorkflow: This issue needs attention from Azure service team or MCP team.Workflow: This issue needs attention from Azure service team or MCP team.server-Azure.McpAzure.Mcp.ServerAzure.Mcp.Servertools-AzureFunctions
Description
Set of 4 tools:
These are designed to help with Azure Functions template management.
- get_azure_functions_languages_list: Get the list of supported languages with runtime versions and capabilities
- get_azure_functions_project_template: Get project initialization files (host.json, package.json, pom.xml, etc.) with configurable runtime parameters
- get_azure_functions_templates_list: Get all available function templates for a specific language with descriptions and categories
- get_azure_functions_template: Get the complete source code for a specific function template, plus required app settings and packages
What these tools are:
- Set of 4 tools that enhance AI client context
- Azure Functions-curated, verified function samples
- MCP-compliant stdio server
- Complements Skills & AI generation tool
- Structured samples + metadata
- AI-driven progressive discovery (language → project → templates → code)
- Produces runnable, end-to-end projects
- Complete modern project structures (.NET Isolated, Python v2 decorators, Node.js v4)
- Faster onboarding with current templates
What problem do these tools solve for Azure Functions customers:
- Current tooling - VS Code, Functions CLI, Visual Studio have slow-release cycles of Azure Functions templates and these updates can take over a month due to their dependency on slow release components
- No consistent way to reuse trusted samples across agents
- Limited interoperability across AI clients and tools
- Hard to converge working code with new or existing solutions
- grounding of agents in verified coding best practices for Azure Functions
Existing capability to enhance
- get_azure_best_practices - this tools section for Azure Functions will suggest agents to use new tools additionally while adding/updating Azure Functions code
Type of projects:
- These tools are meant to support both greenfield and brownfield customers as the sections are composable. Usage examples
This is our current repository - Azure/azure-functions-templates-mcp-server: Azure Functions Create Triggers Bindings MCP Server
A presentation comparing the Copilot without these tools and with these tools - Create Triggers and Bindings MCP Server.pptx
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
needs-team-attentionWorkflow: This issue needs attention from Azure service team or MCP team.Workflow: This issue needs attention from Azure service team or MCP team.server-Azure.McpAzure.Mcp.ServerAzure.Mcp.Servertools-AzureFunctions
Type
Projects
Status
Not Started