mcp-angular-cli
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 generateaus, um Angular-Artefakte (Komponenten, Dienste usw.) zu erstellen.Führen Sie
ng add, um Pakete zu Ihrem Angular-Arbeitsbereich hinzuzufügenFühren Sie
ng newaus, um neue Angular-Arbeitsbereiche zu erstellenFühren Sie
ng runaus, um benutzerdefinierte Architektenziele auszuführenFühren Sie
ng updateaus, um Angular-Pakete und -Abhängigkeiten zu aktualisierenAlles ü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-cliOder verwenden Sie es lokal in Ihrem Projekt:
npm install --save-dev @talzach/mcp-angular-cliVerwendung
Sie können den Server direkt ausführen:
npx @talzach/mcp-angular-cliOder 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-npmDadurch 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"]
}
}Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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