Skip to content

Commit 8de8ac1

Browse files
vgrlCopilotsaritai
authored
[Improvement]: Add Atlassian MCP server config to extend Copilot coding agent use (#60023)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sarita Iyer <66540150+saritai@users.noreply.github.com>
1 parent 65ac7f5 commit 8de8ac1

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

content/copilot/how-tos/use-copilot-agents/coding-agent/extend-coding-agent-with-mcp.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ redirect_from:
1414
- /copilot/how-tos/agents/copilot-coding-agent/extend-coding-agent-with-mcp
1515
- /copilot/how-tos/agents/coding-agent/extend-coding-agent-with-mcp
1616
contentType: how-tos
17-
category:
17+
category:
1818
- Integrate Copilot with your tools
1919
---
2020

@@ -96,6 +96,15 @@ Note that all `string` and `string[]` fields besides `tools` & `type` support su
9696

9797
## Example configurations
9898

99+
The examples below show MCP server configurations for different providers.
100+
101+
* [Sentry](#example-sentry)
102+
* [Notion](#example-notion)
103+
* [Azure](#example-azure)
104+
* [Cloudflare](#example-cloudflare)
105+
* [Azure DevOps](#example-azure-devops)
106+
* [Atlassian](#example-atlassian)
107+
99108
### Example: Sentry
100109

101110
The [Sentry MCP server](https://github.com/getsentry/sentry-mcp) gives {% data variables.product.prodname_copilot_short %} authenticated access to exceptions recorded in [Sentry](https://sentry.io).
@@ -250,6 +259,39 @@ To use the Azure DevOps MCP server with {% data variables.copilot.copilot_coding
250259
}
251260
```
252261

262+
### Example: Atlassian
263+
264+
The [Atlassian MCP server](https://github.com/atlassian/atlassian-mcp-server) gives {% data variables.product.prodname_copilot_short %} authenticated access to your Atlassian apps, including Jira, Compass, and Confluence.
265+
266+
For more information about authenticating to the Atlassian MCP server using an API key, see [Configuring authentication via API token](https://support.atlassian.com/atlassian-rovo-mcp-server/docs/configuring-authentication-via-api-token/) in the Atlassian documentation.
267+
268+
```javascript copy
269+
// If you copy and paste this example, you will need to remove the comments prefixed with `//`, which are not valid JSON.
270+
{
271+
"mcpServers": {
272+
"atlassian-rovo-mcp": {
273+
"command": "npx",
274+
"type": "local",
275+
"tools": ["*"],
276+
"args": [
277+
"mcp-remote@latest",
278+
"https://mcp.atlassian.com/v1/mcp",
279+
// We can use the $ATLASSIAN_API_KEY environment variable which is passed
280+
// to the server because of the `env` value below.
281+
"--header",
282+
"Authorization: Basic $ATLASSIAN_API_KEY"
283+
],
284+
"env": {
285+
// The value of the `COPILOT_MCP_ATLASSIAN_API_KEY` secret will be passed
286+
// to the server command as an environment variable
287+
// called `ATLASSIAN_API_KEY`.
288+
"ATLASSIAN_API_KEY": "$COPILOT_MCP_ATLASSIAN_API_KEY"
289+
}
290+
}
291+
}
292+
}
293+
```
294+
253295
## Reusing your MCP configuration from {% data variables.product.prodname_vscode %}
254296

255297
If you have already configured MCP servers in {% data variables.product.prodname_vscode_shortname %}, you can leverage a similar configuration for {% data variables.copilot.copilot_coding_agent %}.

0 commit comments

Comments
 (0)