diff --git a/content/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers.md b/content/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers.md index c68c600cff21..a1ff3a3db82a 100644 --- a/content/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers.md +++ b/content/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers.md @@ -278,31 +278,22 @@ To use the Azure DevOps MCP server with {% data variables.copilot.copilot_cloud_ ### Example: Atlassian -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. +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. -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. +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. ```javascript copy // If you copy and paste this example, you will need to remove the comments prefixed with `//`, which are not valid JSON. { "mcpServers": { "atlassian-rovo-mcp": { - "command": "npx", - "type": "local", + "type": "http", + "url": "https://mcp.atlassian.com/v2/mcp", "tools": ["*"], - "args": [ - "mcp-remote@latest", - "https://mcp.atlassian.com/v1/mcp", - // We can use the $ATLASSIAN_API_KEY environment variable which is passed - // to the server because of the `env` value below. - "--header", - "Authorization: Basic $ATLASSIAN_API_KEY" - ], - "env": { - // The value of the `COPILOT_MCP_ATLASSIAN_API_KEY` secret will be passed - // to the server command as an environment variable - // called `ATLASSIAN_API_KEY`. - "ATLASSIAN_API_KEY": "$COPILOT_MCP_ATLASSIAN_API_KEY" + "headers": { + // Set COPILOT_MCP_ATLASSIAN_API_KEY to the base64 encoding of + // your Atlassian email address and API token, separated by a colon. + "Authorization": "Basic $COPILOT_MCP_ATLASSIAN_API_KEY" } } }