← Explore all mcp servers

FRAMEWORK DEVELOPMENT / Angular

Angular CLI MCP

Angular CLI tools for workspace discovery, framework guidance and explicitly permitted build or test operations.

“The Angular CLI includes a Model Context Protocol (MCP) server”

01 / THE REASONING

Why this made the selection.

  • Keeps workspace discovery and framework-specific guidance close to the CLI that owns the project.
  • Provides a documented read-only tool selection for an initial inspection, with operational tools enabled only when that restriction is removed.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • Official MCP guide
  • CLI command, server and tool registry
  • run_target implementation
  • LICENSE

Our findings

  • The source filters tool declarations using readOnly/localOnly annotations.
  • The run_target dispatcher includes generic targets; locality does not establish network isolation.

Not established by this review

  • No MCP server or upstream package was installed or run.
  • No authenticated account, API request, client handshake or write operation was tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

npx -y @angular/cli mcp --read-only

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Configure the documented Angular CLI MCP command in the client, starting with --read-only for inspection.
  2. Use the intended workspace and an appropriate CLI version. Review the exposed tools before enabling operational targets.
  3. If builds, tests or deployments are needed, explicitly choose that capability and inspect the underlying workspace target.

Before you start

  • Node.js/npm compatible with the chosen Angular CLI
  • An Angular workspace for project-specific operations
  • An MCP client that launches stdio servers

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/README.md

    Supports: summary, upstreamDescription, whySelected, bestFor, install, compatibility, limitations, access

  2. Source licence ↗Checked

    https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/LICENSE

    Supports: license, access.cost

  3. https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/packages/angular/cli/src/commands/mcp/cli.ts

    Supports: review, limitations, access, transports

  4. https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/packages/angular/cli/src/commands/mcp/mcp-server.ts

    Supports: review, limitations, access, transports

  5. https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/packages/angular/cli/src/commands/mcp/tools/tool-registry.ts

    Supports: review, limitations, access, transports

  6. https://github.com/angular/angular-cli/blob/43aab6a1cf4f15e420c5fb8fe17ab38583d11c25/packages/angular/cli/src/commands/mcp/tools/run-target/run-target.ts

    Supports: review, limitations, access, transports

  7. https://angular.dev/ai/mcp

    Supports: upstreamDescription, summary, install, limitations, access, transports