Skip to content

Conversation

clydin
Copy link
Member

@clydin clydin commented Aug 28, 2025

The list_projects MCP tool is enhanced with better monorepo support by correctly discovering all angular.json files in any subdirectory.

The tool's description is also rewritten to follow best practices for LLM consumption, using structured tags like <Purpose>, <Use Cases>, and <Operational Notes> to provide clear and actionable guidance.

Closes #30855

@clydin clydin added the target: major This PR is targeted for the next major release label Aug 28, 2025
@clydin clydin force-pushed the mcp/list-projects-monorepos branch from 50738c9 to 69fd3b9 Compare August 28, 2025 23:28
…ces in monorepos

The `list_projects` MCP tool is enhanced with better monorepo support by correctly discovering all `angular.json` files in any subdirectory.

The tool's description is also rewritten to follow best practices for LLM consumption, using structured tags like `<Purpose>`, `<Use Cases>`, and `<Operational Notes>` to provide clear and actionable guidance.
@clydin clydin force-pushed the mcp/list-projects-monorepos branch from 69fd3b9 to 169ed14 Compare August 28, 2025 23:46
@clydin clydin added the action: review The PR is still awaiting reviews from at least one requested reviewer label Aug 29, 2025
@clydin clydin requested a review from alan-agius4 August 29, 2025 00:44
@@ -6,53 +6,103 @@
* found in the LICENSE file at https://angular.dev/license
*/

import { glob } from 'node:fs/promises';
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was only introduced in version 22. We still support and test in version 20.

Copy link
Collaborator

@alan-agius4 alan-agius4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See glob comment

@alan-agius4 alan-agius4 added action: review The PR is still awaiting reviews from at least one requested reviewer action: cleanup The PR is in need of cleanup, either due to needing a rebase or in response to comments from reviews and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Aug 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action: cleanup The PR is in need of cleanup, either due to needing a rebase or in response to comments from reviews area: @angular/cli target: major This PR is targeted for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Angular CLI MCP cannot detect projects in monorepo
2 participants