MCP.Market

Angular token saver MCP server

by Alex88Ryabov·io.github.Alex88Ryabov/ng-token-saver·v0.2.0

Compiler-backed Angular template answers, component contracts and version facts for AI agents

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars33 downloads/wk

Reviews

Write one

Nobody has reviewed Angular token saver yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Angular token saver tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Angular token saver compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Downloads a week
33
more than 22% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-08-07, latest 2026-09-25, typically one every 49 days.

Install Angular token saver in Claude Code, Cursor or VS Code

Runs npx -y @alex-apps/ng-token-saver on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ng-token-saver -- npx -y @alex-apps/ng-token-saver
Add to Cursor

What the publisher says

From the Angular token saver repository's README, as published. We do not edit it. Read it on GitHub

ng-token-saver

An MCP server that lets an AI agent understand Angular templates by asking the same compiler that builds the project, instead of guessing from file text. The token saving is measured, not promised.

Angular ships a first-class language server, but no official AI integration exposes it — the Angular CLI MCP (ng mcp) works at the docs-and-build level and does not touch templates. This server is that missing layer, and it answers for the Angular version the project actually runs.

Everything below marked as measured was produced by running code against six real Angular workspaces (17.3.12, 18.2.14, 19.2.25, 20.3.26, 21.2.18, 22.0.8) and two production projects. Every number can be reproduced with the commands in Reproducing the measurements.

Quick start

The language server ships as a regular dependency — nothing to install besides the package:

npm install -g @alex-apps/ng-token-saver

Claude Code:

claude mcp add ng-token-saver -- ng-token-saver

Codex CLI:

codex mcp add ng-token-saver -- ng-token-saver

Any other MCP client:

{ "mcpServers": { "ng-token-saver": { "command": "ng-token-saver" } } }

Or skip the install and let the client fetch it through npx:

{ "mcpServers": { "ng-token-saver": { "command": "npx", "args": ["-y", "@alex-apps/ng-token-saver"] } } }

In Cursor that npx form is one click:

The npm and npx paths are verified by running: the packed tarball (79 kB, dist only) was installed into a clean prefix and all four tool kinds answered through a real MCP client, and the npx form connects in 1.2–2.0 s from a warm npm cache (the very first run on a machine also downloads the dependency tree — the language server alone unpacks to 13.6 MB).

A first question to ask it — the contract of a component whose members are scattered across an extends chain. Asked for fixtures/v17/src/app/derived-card.component.ts (a fixture in this repository), ngcomponentinfo answers, verbatim:

{"found":true,"angularVersion":"17.3.12","className":"DerivedCardComponent","kind":"component","selector":"app-derived-card","standalone":true,"inlineTemplate":true,"styleUrls":[],"imports":[],"hostDirectives":[],"extends":"BasePanel","ancestors":["BasePanel","BaseWidget"],"inputs":[{"name":"accent","type":"boolean"},{"name":"heading","type":"string"},{"name":"disabled","type":"boolean"}],"outputs":[{"name":"blurred","type":"void"}],"publicMembers":[{"name":"focus","kind":"method","signature":"focus(): void","noop":true},{"name":"collapse","kind":"method","signature":"collapse(animated: boolean): void","noop":true}]}

624 characters, 305 ms on the session's first call (it loads the project's own TypeScript), single-digit milliseconds after. The asked file declares one input and an extends clause; heading, disabled, the output and both methods live in BasePanel and BaseWidget and are resolved statically, and "noop": true on focus() is the subclass shadowing it with an empty body — the kind of fact that otherwise costs a whole file read per ancestor.

Configs for Cursor, VS Code, Windsurf, Codex CLI and JetBrains, the Node floor, and running from source are in Requirements and setup.

The two problems it solves

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Angular token saver: common questions

Is Angular token saver MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Angular token saver safety report
How do I install Angular token saver?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Angular token saver need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Angular token saver maintained?
The last commit was 89 days ago (2026-08-07). The latest release is v0.2.0.
How does Angular token saver compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); downloads a week 33 (more than 22% of 12,191 servers with a package). Full comparison.