Skip to content

Commit fd993c3

Browse files
authored
Merge branch 'main' into copilot/update-spring-boot-version-again
2 parents 636a1b9 + bfa1112 commit fd993c3

File tree

851 files changed

+28183
-4575
lines changed

Some content is hidden

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

851 files changed

+28183
-4575
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/scripts/Invoke-ToolDescriptionEvaluator.ps1

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

0 commit comments

Comments
 (0)