diff --git a/packages/angular/cli/src/commands/mcp/mcp-server.ts b/packages/angular/cli/src/commands/mcp/mcp-server.ts index 47231ff4e0e4..fe0facfa1fc7 100644 --- a/packages/angular/cli/src/commands/mcp/mcp-server.ts +++ b/packages/angular/cli/src/commands/mcp/mcp-server.ts @@ -54,7 +54,12 @@ export async function createMcpServer( ); registerBestPracticesTool(server); - registerListProjectsTool(server, context); + + // If run outside an Angular workspace (e.g., globally) skip the workspace specific tools. + // Currently only the `list_projects` tool. + if (!context.workspace) { + registerListProjectsTool(server, context); + } await registerDocSearchTool(server);