You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -96,6 +96,15 @@ Note that all `string` and `string[]` fields besides `tools` & `type` support su
96
96
97
97
## Example configurations
98
98
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
+
99
108
### Example: Sentry
100
109
101
110
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
250
259
}
251
260
```
252
261
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
## Reusing your MCP configuration from {% data variables.product.prodname_vscode %}
254
296
255
297
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