Skip to content

Angular CLI MCP server integration via Gemini CLI behaves inconsistently (requests have no discernible pattern) #32130

@VirtualArcher

Description

@VirtualArcher

Command

other

Is this a regression?

  • Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was

No response

Description

MCP requests/invocations against the Angular CLI MCP server are inconsistent across runs, and no meaningful pattern can be identified. Because of this, best-practice requirements cannot be reliably met.

Minimal Reproduction

  • Generate mcp json with 'ng mcp'
  • Add Server to Gemini CLI settings.json
  • Start Gemini CLI and the Angular MCP server
  • In Gemini CLI, write a prompt such as: “Create an Angular 21 Form Signals component and use the Angular CLI MCP server.”
  • Observe that outcomes are inconsistent across runs (tools sometimes discovered, sometimes not; invocations sometimes succeed, sometimes fail) with no clear pattern

Exception or Error

Hallo! I will create an Angular component that uses Signals for form management. First, I need to inspect the existing Angular project to
  understand its structure and version.
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✓  list_projects (angular-cli MCP Server) {}                                                                                                   │
│                                                                                                                                                │
│ ENOENT: no such file or directory, scandir '/home/user/some_system_drive/V:/XSD'                                                               │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ You are running Gemini CLI in your home directory. It is recommended to run in a project-specific directory.                                   │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯


 Using: 1 MCP server
╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ >   Type your message or @path/to/file



Note: The inconsistent behavior also occurs beyond this specific message and is not limited to a single command or error

Your Environment

Angular CLI       : 21.0.3
Node.js           : 22.18.0
Package Manager   : npm 10.9.3
Operating System  : linux x64

Anything else relevant?

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions