Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
f81bd67
confidence improvements
Aug 29, 2025
d8d8f9e
Update tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTestRun/Tes…
nishtha489 Aug 29, 2025
5b7cb9e
Update tools/Azure.Mcp.Tools.LoadTesting/src/Commands/LoadTest/TestCr…
nishtha489 Aug 29, 2025
11e91ec
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 5, 2025
ea248b7
Merge branch 'users/nishtha/confidence-improvements' of https://githu…
Sep 5, 2025
fc3d63d
adding changelog
Sep 5, 2025
b87b38a
update
Sep 5, 2025
4120dfe
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 8, 2025
a6713d4
Consistent prompts
Sep 8, 2025
c38eadf
updating
Sep 12, 2025
44b7a70
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 12, 2025
7793276
Revert "Merge branch 'main' of https://github.com/microsoft/mcp into …
Sep 12, 2025
032c042
add
Sep 12, 2025
4aa8856
changelog
Sep 12, 2025
23e8a48
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 17, 2025
53eb0aa
fix
Sep 17, 2025
f7ce47e
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 22, 2025
6e898ea
adding changelog
Sep 22, 2025
670316e
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 22, 2025
e03a3df
Merge branch 'main' of https://github.com/microsoft/mcp into users/ni…
Sep 23, 2025
7c7f1e8
Revert "Merge branch 'main' of https://github.com/microsoft/mcp into …
Sep 23, 2025
56eb724
fix
Sep 23, 2025
3e52660
final updates
Sep 23, 2025
5a5318c
Merge branch 'main' into users/nishtha/confidence-improvements
nishtha489 Sep 24, 2025
006b33d
Merge branch 'main' into users/nishtha/confidence-improvements
jongio Oct 2, 2025
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
3 changes: 1 addition & 2 deletions eng/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@
- `azmcp_foundry_agents_evaluate`: Evaluate a response from an agent by passing query and response inline
- `azmcp_foundry_agents_query_and_evaluate`: Connect to an agent in an AI Foundry project, query it, and evaluate the response in one step
- Enhanced AKS managed cluster information with comprehensive properties. [[#490](https://github.com/microsoft/mcp/pull/490)]
- Improved description of Load Test commands [[#92](https://github.com/microsoft/mcp/pull/92)]
- Added support retrieving Key Vault Managed HSM account settings via the command `azmcp-keyvault-admin-settings-get`. [[#358](https://github.com/microsoft/mcp/pull/358)]

### Changed
Expand All @@ -135,8 +136,6 @@
- `azmcp_storage_table_list`
- **Breaking:** Updated the `OpenWorld` and `Destructive` hints for all tools. [[#510](https://github.com/microsoft/mcp/pull/510)]

### Fixed

- Fixed MCP server hanging on invalid transport arguments. Server now exits gracefully with clear error messages instead of hanging indefinitely. [[#511](https://github.com/microsoft/mcp/pull/511)]

## 0.8.0 (2025-09-18)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,10 @@ public sealed class TestCreateCommand(ILogger<TestCreateCommand> logger)
public override string Name => "create";
public override string Description =>
$"""
Creates a new Azure Load Testing test configuration for performance testing scenarios. This command creates a basic URL-based load test that can be used to evaluate the performance
and scalability of web applications and APIs. The test configuration defines the target endpoint, load parameters, and test duration. Once we create a test configuration plan, we can use that to trigger test runs to test the endpoints set.
Creates a new load test plan or configuration for performance testing scenarios. This command creates a basic URL-based load test that can be used to evaluate the performance
and scalability of web applications and APIs. The test configuration defines target endpoint, load parameters, and test duration. Once we create a test plan, we can use that to trigger test runs to test the endpoints set using the 'azmcp loadtesting testrun create' command.
This is NOT going to trigger or create any test runs and only will setup your test plan. Also, this is NOT going to create any test resource in azure.
It will only create a test in an already existing load test resource.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ public sealed class TestGetCommand(ILogger<TestGetCommand> logger)
public override string Name => "get";
public override string Description =>
$"""
Get the Azure Load Testing test configuration for the specified load test id in the specified load test resource.
This command retrieves the details of a specific load test configuration, including its parameters and settings. Based on this we can see what all parameters were set for the test configuration.
Get the configuration and setup details for a load test by its test ID in a Load Testing resource.
Returns only the test definition, including duration, ramp-up, virtual users, and endpoint. Does not return any test run results or execution data. Also does NOT return and resource details. Only the test configuration is fetched.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ public sealed class TestResourceCreateCommand(ILogger<TestResourceCreateCommand>
public override string Name => "create";
public override string Description =>
$"""
Creates a new Azure Load Testing resource in the currently selected subscription and resource group for the logged-in tenant.
Returns the created Load Testing resource.
Returns the created Load Testing resource. This creates the resource in Azure only. It does not create any test plan or test run.
Once the resource is setup, you can go and configure test plans in the resource and then trigger test runs for your test plans.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ public sealed class TestResourceListCommand(ILogger<TestResourceListCommand> log
public override string Name => "list";
public override string Description =>
$"""
Fetches the Load Testing resources for the current selected subscription, resource group in the logged in tenant.
Returns a list of Load Testing resources.
Lists all Azure Load Testing resources available in the selected subscription and resource group.
Returns metadata for each resource, including name, location, and status. Use this to discover, manage, or audit load testing resources in your environment. Does not return test plans or test runs.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@ public sealed class TestRunCreateCommand(ILogger<TestRunCreateCommand> logger)
public override string Name => "create";
public override string Description =>
$"""
Executes a new load test run based on an existing test configuration under simulated user load. This command initiates the actual execution
of a previously created test definition and provides real-time monitoring capabilities. A test run represents a single execution instance of your load test configuration. You can run
the same test multiple times to validate performance improvements, compare results across different deployments, or establish performance baselines for your application.
Creates a test run for a specified test in the selected load testing resource. This command triggers a new test run and does not modify the test plan or create a new test or resource. Use this to execute performance or functional tests based on an existing test configuration.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ public sealed class TestRunGetCommand(ILogger<TestRunGetCommand> logger)
public override string Name => "get";
public override string Description =>
$"""
Retrieves comprehensive details and status information for a specific load test run execution.
This command provides real-time insights into test performance metrics, execution timeline,
and final results to help you analyze your application's behavior under load.
Get details for a specific test run by testrun ID.
Use this to retrieve a single run's execution details (not a list). Returns status, start/end times, progress, aggregated metrics, and available artifacts (logs/traces).
Does NOT return the test plan/configuration or the test resource. Only the test run details. Also it is used to get details of SINGLE testrun based on its id. For a list of runs use testrun list command instead.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ public sealed class TestRunListCommand(ILogger<TestRunListCommand> logger)
public override string Name => "list";
public override string Description =>
$"""
Retrieves a comprehensive list of all test run executions for a specific load test configuration.
This command provides an overview of test execution history, allowing you to track performance
trends, compare results across multiple runs, and analyze testing patterns over time.
Retrieves a comprehensive list of all test run executions for a specific load test. We get the test ID from the user and all the associated test runs are fetched. It is a one to many relationship.
Each test run only stores data corresponding to that particular run associated for that test. This does NOT return the test configuration or plan. For that use the test command. This is only for testruns.
""";
public override string Title => _commandTitle;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ public sealed class TestRunUpdateCommand(ILogger<TestRunUpdateCommand> logger)
public override string Description =>
$"""
Updates the metadata and display properties of a completed or in-progress load test run execution.
This command allows you to modify descriptive information for better organization, documentation,
and identification of test runs without affecting the actual test execution or results.
This command allows you to modify descriptive information for better organization, documentation, and identification of test runs without affecting the actual test execution or results.
This will only update a test run for the selected test in the load test resource. It does not help in changing the test plan configuration.
This will NOT create a test and also NOT update a test resource. Only for the specified test, it will update a test run.
""";
public override string Title => _commandTitle;

Expand Down