microsoft/vscode · error · Error

User denied authentication. Cannot connect to GitHub MCP Ser

Error message

User denied authentication. Cannot connect to GitHub MCP Server.

What it means

Error "User denied authentication. Cannot connect to GitHub MCP Server." thrown in microsoft/vscode.

Source

Thrown at extensions/copilot/src/extension/githubMcp/common/githubMcpDefinitionProvider.ts:161

		}
		return [
			{
				...basics,
				headers,
				version
			}
		];
	}

	async resolveMcpServerDefinition(server: McpHttpServerDefinition, token: CancellationToken): Promise<McpHttpServerDefinition> {
		const accessToken = this.authenticationService.permissiveGitHubSession?.accessToken;
		if (accessToken) {
			server.headers['Authorization'] = `Bearer ${accessToken}`;
			return server;
		}

		if (this._askedForAuth) {
			throw new Error('User denied authentication. Cannot connect to GitHub MCP Server.');
		}

		try {
			const session = await this.authenticationService.getGitHubSession('permissive', {
				createIfNone: {
					detail: l10n.t('Additional permissions are required to use GitHub MCP Server'),
				},
			});
			server.headers['Authorization'] = `Bearer ${session.accessToken}`;
			return server;
		} finally {
			this._askedForAuth = true;
		}
	}
}

View on GitHub (pinned to a94b963a32)

When it happens

Trigger: Thrown at extensions/copilot/src/extension/githubMcp/common/githubMcpDefinitionProvider.ts:161 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


AI-assisted analysis of microsoft/vscode@a94b963a32 (2026-08-12). Data as JSON: /api/errors/75ff3aa4fa85d1c4. Report an issue: GitHub.