Skip to content

Commit 1d7ce7f

Browse files
Merge remote-tracking branch 'upstream/main' into wangamber/transcription
2 parents 18de5f6 + ac13444 commit 1d7ce7f

File tree

1,202 files changed

+32615
-34970
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,202 files changed

+32615
-34970
lines changed

.github/copilot-instructions.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,50 @@ The Azure SDK for Java repository contains client libraries for Azure services,
2525
### Prerequisites
2626

2727
- To use Azure MCP tool calls, users must have PowerShell installed. Provide [PowerShell installation instructions](https://learn.microsoft.com/powershell/scripting/install/installing-powershell) if not installed, and recommend restarting the IDE to start the MCP server.
28-
- When using Copilot from Visual Studio or VS Code (not applicable when using Coding Agent on Github.com):
28+
- See the next section for how to set up the Azure SDK MCP server in your IDE for advanced Copilot features.
29+
- When using Copilot from IntelliJ, Visual Studio, VS Code (not applicable when using Coding Agent on Github.com):
2930
- **Always run** the [`azsdk_verify_setup`](../eng/common/instructions/azsdk-tools/verify-setup.instructions.md) tool first to validate the user's development environment for SDK MCP tools.
3031
- **Do not proceed** with any other tool execution until this step is complete.
3132
- **Skip this check only** for queries that do not require tool execution.
3233

34+
## Azure SDK MCP Server: Quick Start
35+
36+
The Azure SDK MCP server enables advanced Copilot-powered automation, validation, and Azure-specific guidance in your IDE.
37+
38+
| IDE | Config File Location | What to Do |
39+
|----------|------------------------------------|---------------------------|
40+
| IntelliJ | `github-copilot/intellij/mcp.json` | Add the JSON config below |
41+
42+
### Configuration Example
43+
44+
#### IntelliJ (`github-copilot/intellij/mcp.json`)
45+
```json
46+
{
47+
"servers": {
48+
"azure-sdk-mcp": {
49+
"type": "stdio",
50+
"command": "pwsh",
51+
"args": [
52+
"<Path to azure-sdk-for-java repo>/eng/common/mcp/azure-sdk-mcp.ps1",
53+
"-Run"
54+
]
55+
}
56+
}
57+
}
58+
```
59+
60+
- Make sure PowerShell is installed and available in your system PATH.
61+
- Replace `<Path to azure-sdk-for-java repo>` with the absolute path to your local clone of the Azure SDK for Java repository.
62+
63+
### Troubleshooting
64+
65+
- If IntelliJ does not detect the MCP server, double-check the path and file name.
66+
- Start the server manually with:
67+
```powershell
68+
eng/common/mcp/azure-sdk-mcp.ps1 -Run
69+
```
70+
- For more help, see [eng/common/mcp/README.md](../eng/common/mcp/README.md) or open an issue.
71+
3372
## Behavior
3473

3574
- Always ensure your solutions prioritize clarity, maintainability, and testability.

eng/common/pipelines/templates/jobs/ai-eval-job.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
Paths:
6969
- 'tools/**'
7070
- 'eng/common/**'
71-
- '.github/copilot-instructions.md'
71+
- '.github/**'
7272

7373
- task: AzureCLI@2
7474
displayName: 'Run eval'

eng/common/scripts/Invoke-ToolDescriptionEvaluator.ps1

Lines changed: 0 additions & 112 deletions
This file was deleted.

0 commit comments

Comments
 (0)