Skip to content
Draft
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,12 @@
# ServiceLabel: %tools-Storage
# ServiceOwners: @alzimmermsft @jongio

# PRLabel: %tools-Table
/tools/Azure.Mcp.Tools.Table/ @alzimmermsft @microsoft/azure-mcp

# ServiceLabel: %tools-Table
# ServiceOwners: @alzimmermsft

# PRLabel: %tools-Authorization
/tools/Azure.Mcp.Tools.Authorization/ @vurhanau @jongio @xiangyan99 @microsoft/azure-mcp

Expand Down
54 changes: 54 additions & 0 deletions AzureMcp.sln
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0131AD4F-393
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage", "tools\Azure.Mcp.Tools.Storage\src\Azure.Mcp.Tools.Storage.csproj", "{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Azure.Mcp.Tools.Table", "Azure.Mcp.Tools.Table", "{2433F946-70F2-60AB-71C7-E625DDB94B59}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BFFB92B8-9EEF-7639-3921-FBB8D8CE6896}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Table", "tools\Azure.Mcp.Tools.Table\src\Azure.Mcp.Tools.Table.csproj", "{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Azure.Mcp.Tools.VirtualDesktop", "Azure.Mcp.Tools.VirtualDesktop", "{B28A9B67-1C09-C756-C02A-7AC1895F9584}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E38B6DEF-57A1-6CCA-498B-5697FF0B466C}"
Expand Down Expand Up @@ -531,6 +537,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage.Liv
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage.UnitTests", "tools\Azure.Mcp.Tools.Storage\tests\Azure.Mcp.Tools.Storage.UnitTests\Azure.Mcp.Tools.Storage.UnitTests.csproj", "{F3F49C7E-9106-4FF7-A71D-442022D63F7B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D9F1646E-BACD-C44B-EA22-B0AB42527AA2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Table.LiveTests", "tools\Azure.Mcp.Tools.Table\tests\Azure.Mcp.Tools.Table.LiveTests\Azure.Mcp.Tools.Table.LiveTests.csproj", "{2CFF2C0E-364D-497D-898C-8F477B79ABD3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Table.UnitTests", "tools\Azure.Mcp.Tools.Table\tests\Azure.Mcp.Tools.Table.UnitTests\Azure.Mcp.Tools.Table.UnitTests.csproj", "{6064F037-7834-4C62-908B-6284F86832CA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D38B6103-E564-8894-9748-4CF0C62984DB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.VirtualDesktop.LiveTests", "tools\Azure.Mcp.Tools.VirtualDesktop\tests\Azure.Mcp.Tools.VirtualDesktop.LiveTests\Azure.Mcp.Tools.VirtualDesktop.LiveTests.csproj", "{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}"
Expand Down Expand Up @@ -1085,6 +1097,18 @@ Global
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x64.Build.0 = Release|Any CPU
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x86.ActiveCfg = Release|Any CPU
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x86.Build.0 = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|x64.ActiveCfg = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|x64.Build.0 = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|x86.ActiveCfg = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Debug|x86.Build.0 = Debug|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|Any CPU.Build.0 = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|x64.ActiveCfg = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|x64.Build.0 = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|x86.ActiveCfg = Release|Any CPU
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC}.Release|x86.Build.0 = Release|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2009,6 +2033,30 @@ Global
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x64.Build.0 = Release|Any CPU
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x86.ActiveCfg = Release|Any CPU
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x86.Build.0 = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|x64.ActiveCfg = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|x64.Build.0 = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|x86.ActiveCfg = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Debug|x86.Build.0 = Debug|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|Any CPU.Build.0 = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|x64.ActiveCfg = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|x64.Build.0 = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|x86.ActiveCfg = Release|Any CPU
{2CFF2C0E-364D-497D-898C-8F477B79ABD3}.Release|x86.Build.0 = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|x64.ActiveCfg = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|x64.Build.0 = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|x86.ActiveCfg = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Debug|x86.Build.0 = Debug|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|Any CPU.Build.0 = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|x64.ActiveCfg = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|x64.Build.0 = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|x86.ActiveCfg = Release|Any CPU
{6064F037-7834-4C62-908B-6284F86832CA}.Release|x86.Build.0 = Release|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2203,6 +2251,9 @@ Global
{ED9D3D4A-502F-41A4-BBCC-970E65472F33} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{0131AD4F-3934-F56E-5081-42129AD09143} = {ED9D3D4A-502F-41A4-BBCC-970E65472F33}
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E} = {0131AD4F-3934-F56E-5081-42129AD09143}
{2433F946-70F2-60AB-71C7-E625DDB94B59} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{BFFB92B8-9EEF-7639-3921-FBB8D8CE6896} = {2433F946-70F2-60AB-71C7-E625DDB94B59}
{DE05392E-1AAC-48B1-B2FB-9621B07FD8CC} = {BFFB92B8-9EEF-7639-3921-FBB8D8CE6896}
{B28A9B67-1C09-C756-C02A-7AC1895F9584} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{E38B6DEF-57A1-6CCA-498B-5697FF0B466C} = {B28A9B67-1C09-C756-C02A-7AC1895F9584}
{3156A400-78C7-410A-9B79-9CDFFD5B94E3} = {E38B6DEF-57A1-6CCA-498B-5697FF0B466C}
Expand Down Expand Up @@ -2334,6 +2385,9 @@ Global
{E03D2171-C4AB-45A3-681D-A2A2EBBB122A} = {ED9D3D4A-502F-41A4-BBCC-970E65472F33}
{9A72A0E3-091A-4C64-AE66-ADAA5B46B1E8} = {E03D2171-C4AB-45A3-681D-A2A2EBBB122A}
{F3F49C7E-9106-4FF7-A71D-442022D63F7B} = {E03D2171-C4AB-45A3-681D-A2A2EBBB122A}
{D9F1646E-BACD-C44B-EA22-B0AB42527AA2} = {2433F946-70F2-60AB-71C7-E625DDB94B59}
{2CFF2C0E-364D-497D-898C-8F477B79ABD3} = {D9F1646E-BACD-C44B-EA22-B0AB42527AA2}
{6064F037-7834-4C62-908B-6284F86832CA} = {D9F1646E-BACD-C44B-EA22-B0AB42527AA2}
{D38B6103-E564-8894-9748-4CF0C62984DB} = {B28A9B67-1C09-C756-C02A-7AC1895F9584}
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E} = {D38B6103-E564-8894-9748-4CF0C62984DB}
{F5980D17-1A14-4DD9-82DF-6496E0C4B70D} = {D38B6103-E564-8894-9748-4CF0C62984DB}
Expand Down
1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<PackageVersion Include="Azure.Bicep.Types" Version="0.6.1" />
<PackageVersion Include="Azure.Core" Version="1.48.0" />
<PackageVersion Include="Azure.Data.AppConfiguration" Version="1.6.1" />
<PackageVersion Include="Azure.Data.Tables" Version="12.11.0" />
<PackageVersion Include="Azure.Identity" Version="1.16.0" />
<PackageVersion Include="Azure.Developer.LoadTesting" Version="1.0.2" />
<PackageVersion Include="Azure.Identity.Broker" Version="1.3.0" />
Expand Down
4 changes: 4 additions & 0 deletions eng/tools/ToolDescriptionEvaluator/prompts.json
Original file line number Diff line number Diff line change
Expand Up @@ -659,6 +659,10 @@
"What is my current subscription?",
"What subscriptions do I have?"
],
"azmcp_table_list": [
"List all tables in the storage account <account>",
"Show me the tables in the storage account <account>"
],
"azmcp_azureterraformbestpractices_get": [
"Fetch the Azure Terraform best practices",
"Show me the Azure Terraform best practices and generate code sample to get a secret from Azure Key Vault"
Expand Down
Loading