Skip to main content
Glama

Angular CLI MCP-Server 🅰️

Ein Model Context Protocol-Server, der Angular CLI und Funktionen zur Arbeitsbereichsautomatisierung bereitstellt. Dieser Server ermöglicht LLMs und Agenten die Interaktion mit Angular-Projekten, die Generierung von Komponenten/Diensten, das Hinzufügen von Paketen, die Erstellung neuer Arbeitsbereiche und die Ausführung benutzerdefinierter Architektenziele über die Angular CLI.

Merkmale

  • Führen Sie ng generate aus, um Angular-Artefakte (Komponenten, Dienste usw.) zu erstellen.

  • Führen Sie ng add , um Pakete zu Ihrem Angular-Arbeitsbereich hinzuzufügen

  • Führen Sie ng new aus, um neue Angular-Arbeitsbereiche zu erstellen

  • Führen Sie ng run aus, um benutzerdefinierte Architektenziele auszuführen

  • Führen Sie ng update aus, um Angular-Pakete und -Abhängigkeiten zu aktualisieren

  • Alles über das Model Context Protocol (MCP) für die Agent/LLM-Integration

Related MCP server: mcp-server-docker

Installation

Sie können das Paket global mit npm installieren:

npm install -g @talzach/mcp-angular-cli

Oder verwenden Sie es lokal in Ihrem Projekt:

npm install --save-dev @talzach/mcp-angular-cli

Verwendung

Sie können den Server direkt ausführen:

npx @talzach/mcp-angular-cli

Oder wenn Sie es als benutzerdefinierten MCP-Server in Ihrem Agenten oder Tool verwenden möchten, konfigurieren Sie es wie folgt:

Beispiel einer MCP-Konfiguration

{
  "mcpServers": {
    "angular-cli": {
      "command": "npx",
      "args": ["-y", "@talzach/mcp-angular-cli"]
    }
  }
}

Beispiel für die Verwendung des Tools

  • Generieren Sie eine Komponente:

    {
      "schematic": "component",
      "name": "my-component",
      "appRoot": "/absolute/path/to/your/angular/project"
    }
  • Fügen Sie ein Paket hinzu:

    {
      "package": "@angular/material",
      "appRoot": "/absolute/path/to/your/angular/project"
    }
  • Erstellen Sie einen neuen Arbeitsbereich:

    {
      "name": "my-workspace",
      "directory": "/absolute/path/to/where/you/want/it"
    }
  • Führen Sie ein benutzerdefiniertes Architektenziel aus:

    {
      "target": "app:build:production",
      "appRoot": "/absolute/path/to/your/angular/project"
    }

Markieren Sie dieses Repo mit einem Stern, wenn Sie es nützlich finden

Veröffentlichen auf npm

Um eine neue Version dieses Pakets auf npm zu veröffentlichen, führen Sie Folgendes aus:

npm run publish-npm

Dadurch wird das Projekt automatisch erstellt und als öffentliches Paket veröffentlicht.

Entwickeln

Wenn Sie diesen Server lokal testen oder entwickeln möchten, müssen Sie Ihre MCP-Serverkonfiguration auf Ihre lokale Build-Ausgabe verweisen. Nachdem Sie das Projekt erstellt haben (z. B. mit npm run build ), richten Sie Ihre MCP-Serverdatei (z. .mcp.json oder ähnlich) so ein, dass die lokale Datei dist/index.js verwendet wird:

{
  "angular-cli": {
    "command": "node",
    "args": ["/path/to/your/mcp-angular-cli/dist/index.js"]
  }
}
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/talzach/mcp-angular-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server