-
Notifications
You must be signed in to change notification settings - Fork 236
Add azmcp functionapp create command #604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
colbytimm
wants to merge
194
commits into
microsoft:main
Choose a base branch
from
colbytimm:azure-mcp-functions-create-command
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Add azmcp functionapp create command #604
colbytimm
wants to merge
194
commits into
microsoft:main
from
colbytimm:azure-mcp-functions-create-command
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update scripts to support native npm packages * Remove ServerName parameter from Compress-ForSigning call * Add ControlFlowGuard to dirs props
* Fixed VSIX signing pattern matching for .p7s files * Added a Verify VSIX Signing step * Changed file extension to verify signature of * Moved VSIX verification to the VSIX .yml file * Fixed VSIX verification * Add 'fname' to cspell configuration --------- Co-authored-by: Vinay Gera <vigera@microsoft.com>
Fix release.yml conditional syntax
Synchronized with main@[14522b16](https://github.com/Azure/azure-sdk-tools/tree/14522b1670719e49f98bb4ed2933b1ad278938b2)
…rosoft#63) * Updating new-command.md and Program.cs to reflect new directory structure and documentation change of Area name to Toolset * Updating cspell.json * Update docs/new-command.md Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> * Update docs/new-command.md Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> * Update docs/new-command.md Co-authored-by: Patrick Hallisey <hallipr@gmail.com> * Update docs/new-command.md Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> * Updating new-command and removing changes to Program.cs --------- Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Patrick Hallisey <hallipr@gmail.com>
Increment package version after release
… unit tests (microsoft#121) * Add SQL Server firewall rule create and delete commands and unit tests * fix format issue * Delete Azure.Mcp.Tools.Sql.UnitTests.sln.DotSettings.user * Move SqlSetup to AOT compatibility exception section. * fix AOT issue * add docs and update firewall-rule-name in the parameter list * Update CHANGELOG.md * fix failed live test * add delete unit test * add delete firewall rule unit test * remove blank line Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * remove explict reference Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * remove explict reference Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Revert "remove explict reference" This reverts commit 1504bd8. * Revert "remove explict reference" This reverts commit 8e25827. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
cleaned up unit tests to compliment latest implementation
…t best practices (microsoft#218) * Add instructions for consumption plan * Update tools/Azure.Mcp.Tools.AzureBestPractices/src/Resources/azure-functions-deployment-best-practices.txt Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update CHANGELOG * Update tests --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
microsoft#96) Switch Azure Managed Lustre List and required subnet size to Async commands
* Fix MySQL query validation logic * remove duplicate unit test * update logic * dotnet format * update changelog
* Add a verb to the namespace name * Update CHANGELOG * Update codeowners
* Enable enable-insecure-transports option * Check for ProdCred for streaming * allow standard ASPNETCORE_URLS and fix message * address cspell * improve message * adding GetSafeAspNetCoreUrl * restrict further
Update CODEOWNERS file to bulk rename area-* -> tools-* after @alzimmermsft's label migration from /azure/azure-mcp to /microsoft/mcp
Revert "Context specific readme (microsoft#499)" This reverts commit c2fce5b.
* Add test for handling invalid tool requests in MockClientTests * Fix assertion in Invoke_Invalid_Tool_Returns_Error test to ensure proper error handling for non-existent tools
* merge conflict 1 * merge conflict 2 * merge conflict 3 * merge conflict 5 * merge conflict 6 * dotnet format * fixed with httpstatuscode * cleaned up a little * review comment * review comment * Addressed review comments * Addressed review comments except POJO * Refactored using POJO instead of JSON object traversal * defined loggerFactory * Addressed review comments * Removed additional validation
…kage Manager Readme Consolidation/Infra (microsoft#578)
…mpling or elicitation (microsoft#581) When running in namespace mode or leveraging built in external servers like documentation and azd MCP features for sampling and elicitation are not enabled. This PR correctly sets the sampling and elicitation capabilities when generating the MCP clients and forwards requests along to the original MCP host..
…soft#575) * Handling missing param name exception with parameter name * Update core/Azure.Mcp.Core/src/Services/Azure/BaseAzureService.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix to throw all missing params at once --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Increment package version after release Co-authored-by: vcolin7 <victor.y.asi@gmail.com>
* Enhance the tool description for postgre sql to have a confidence score of > 0.5 * update * update
…ross all commands and subgroups (microsoft#583) * Add HelpOption to each subgroup's command in CommandFactory * Update CHANGELOG
* Add installation badge for IntelliJ * color * update Azure.Mcp.Server readme
* Fix Docker instructions, Add Manual IDE Setup Fix Docker instructions, Add Manual IDE Setup * Update servers/Azure.Mcp.Server/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Revise Docker run instructions in README.md Updated instructions for running the Azure MCP Server with Docker, replacing the bash command with a JSON configuration format. * tweak docker mcp.json root node tweak docker mcp.json root node * Fix formatting in README for MCP client setup Updated instructions for running MCP client with .env file. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add Azure App Service and Container Apps sections * Update servers/Azure.Mcp.Server/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* update description of sql tools * update * update * update * update tests
…alls (microsoft#579) * fix table schema issue and also adding live tests for missing Kusto calls * fix * updated change log
* Add Microsoft Icon * Use Azure or Microsoft icon for nuget packages
Adds the Azure Developer CLI (azd) to the Azure MCP registry. Enables proxying of azd MCP server tools to Azure MCP Deprecates the old azd extension tool
…and required flags
… option handling and resource group validation
…guration; update tests for consistent HTTP status assertions
…sary whitespace in FunctionAppService
…ans and automatic dependency provisioning
Tagging as @alzimmermsft can assist in helping get this new tool added November+ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
Adds azmcp functionapp create command to create Azure Function Apps with automatic dependency provisioning.
Features
GitHub issue number?
#77
Pre-merge Checklist
servers/Azure.Mcp.Server/CHANGELOG.md
and/orservers/Fabric.Mcp.Server/CHANGELOG.md
for product changes (features, bug fixes, UI/UX, updated dependencies
)servers/Azure.Mcp.Server/README.md
and/orservers/Fabric.Mcp.Server/README.md
documentation/docs/azmcp-commands.md
and/or/docs/fabric-commands.md
ToolDescriptionEvaluator
and obtained a score of0.4
or more and a top 3 ranking for all related test prompts/docs/e2eTestPrompts.md
crypto mining, spam, data exfiltration, etc.
)/azp run mcp - pullrequest - live
to run Live Test Pipeline