Skip to content

Commit 758d232

Browse files
committed
Copilot cloud agent: connect to the Atlassian MCP server directly over HTTP
Signed-off-by: Alex Gercog <w0rldlogic.0point@proton.me>
1 parent dae83f7 commit 758d232

1 file changed

Lines changed: 8 additions & 17 deletions

File tree

‎content/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers.md‎

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -278,31 +278,22 @@ To use the Azure DevOps MCP server with {% data variables.copilot.copilot_cloud_
278278

279279
### Example: Atlassian
280280

281-
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.
281+
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. For API token authentication, configure it as a remote HTTP server.
282282

283-
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.
283+
For more information about authenticating to the Atlassian MCP server using an API token, see [Configuring authentication via API token](https://support.atlassian.com/atlassian-rovo-mcp-server/docs/configuring-authentication-via-api-token/) in the Atlassian documentation.
284284

285285
```javascript copy
286286
// If you copy and paste this example, you will need to remove the comments prefixed with `//`, which are not valid JSON.
287287
{
288288
"mcpServers": {
289289
"atlassian-rovo-mcp": {
290-
"command": "npx",
291-
"type": "local",
290+
"type": "http",
291+
"url": "https://mcp.atlassian.com/v2/mcp",
292292
"tools": ["*"],
293-
"args": [
294-
"mcp-remote@latest",
295-
"https://mcp.atlassian.com/v1/mcp",
296-
// We can use the $ATLASSIAN_API_KEY environment variable which is passed
297-
// to the server because of the `env` value below.
298-
"--header",
299-
"Authorization: Basic $ATLASSIAN_API_KEY"
300-
],
301-
"env": {
302-
// The value of the `COPILOT_MCP_ATLASSIAN_API_KEY` secret will be passed
303-
// to the server command as an environment variable
304-
// called `ATLASSIAN_API_KEY`.
305-
"ATLASSIAN_API_KEY": "$COPILOT_MCP_ATLASSIAN_API_KEY"
293+
"headers": {
294+
// Set COPILOT_MCP_ATLASSIAN_API_KEY to the base64 encoding of
295+
// your Atlassian email address and API token, separated by a colon.
296+
"Authorization": "Basic $COPILOT_MCP_ATLASSIAN_API_KEY"
306297
}
307298
}
308299
}

0 commit comments

Comments
 (0)