Angular CLI MCP μλ² π °οΈ
Angular CLI λ° μμ κ³΅κ° μλν κΈ°λ₯μ μ 곡νλ λͺ¨λΈ 컨ν μ€νΈ νλ‘ν μ½ μλ²μ λλ€. μ΄ μλ²λ₯Ό ν΅ν΄ LLMκ³Ό μμ΄μ νΈλ Angular νλ‘μ νΈμ μνΈ μμ©νκ³ , μ»΄ν¬λνΈ/μλΉμ€λ₯Ό μμ±νκ³ , ν¨ν€μ§λ₯Ό μΆκ°νκ³ , μ μμ 곡κ°μ μμ±νκ³ , Angular CLIλ₯Ό ν΅ν΄ μ¬μ©μ μ§μ μν€ν νΈ λμμ μ€νν μ μμ΅λλ€.
νΉμ§
ng generateμ€ννμ¬ Angular μν°ν©νΈ(ꡬμ±μμ, μλΉμ€ λ±)λ₯Ό μ€μΊν΄λ©ν©λλ€.Angular μμ 곡κ°μ ν¨ν€μ§λ₯Ό μΆκ°νλ €λ©΄
ng addμ€ννμΈμ.ng newμ€ννμ¬ μλ‘μ΄ Angular μμ 곡κ°μ λ§λλλ€.μ¬μ©μ μ μ μν€ν νΈ λμμ μ€ννλ €λ©΄
ng runμ€ννμΈμ.ng updateμ€ννμ¬ Angular ν¨ν€μ§ λ° μ’ μμ±μ μ λ°μ΄νΈν©λλ€.λͺ¨λ κ²μ μμ΄μ νΈ/LLM ν΅ν©μ μν MCP(λͺ¨λΈ 컨ν μ€νΈ νλ‘ν μ½)λ₯Ό ν΅ν΄ μ΄λ£¨μ΄μ§λλ€.
Related MCP server: mcp-server-docker
μ€μΉ
npmμ μ¬μ©νμ¬ ν¨ν€μ§λ₯Ό μ μμ μΌλ‘ μ€μΉν μ μμ΅λλ€.
μ§μμ€νΌ1
λλ νλ‘μ νΈμμ λ‘μ»¬λ‘ μ¬μ©νμΈμ.
μ©λ²
μλ²λ₯Ό μ§μ μ€νν μ μμ΅λλ€:
λλ μμ΄μ νΈλ λꡬμμ μ¬μ©μ μ μ MCP μλ²λ‘ μ¬μ©νλ €λ©΄ λ€μκ³Ό κ°μ΄ ꡬμ±νμΈμ.
MCP κ΅¬μ± μ
λꡬ μ¬μ© μμ
κ΅¬μ± μμλ₯Ό μμ±ν©λλ€.
{ "schematic": "component", "name": "my-component", "appRoot": "/absolute/path/to/your/angular/project" }ν¨ν€μ§ μΆκ°:
{ "package": "@angular/material", "appRoot": "/absolute/path/to/your/angular/project" }μλ‘μ΄ μμ 곡κ°μ λ§λμΈμ:
{ "name": "my-workspace", "directory": "/absolute/path/to/where/you/want/it" }μ¬μ©μ μ μ μν€ν νΈ λμμ μ€νν©λλ€.
{ "target": "app:build:production", "appRoot": "/absolute/path/to/your/angular/project" }
μ μ©νλ€κ³ μκ°λλ©΄ μ΄ μ μ₯μμ λ³νλ₯Ό νμν΄ μ£ΌμΈμ!
npmμ κ²μνκΈ°
μ΄ ν¨ν€μ§μ μ λ²μ μ npmμ κ²μνλ €λ©΄ λ€μμ μ€ννμΈμ.
μ΄λ κ² νλ©΄ νλ‘μ νΈκ° μλμΌλ‘ λΉλλμ΄ κ³΅κ° ν¨ν€μ§λ‘ κ²μλ©λλ€.
κ°λ°νλ€
μ΄ μλ²λ₯Ό λ‘컬μμ ν
μ€νΈνκ±°λ κ°λ°νλ €λ©΄ MCP μλ² κ΅¬μ±μ λ‘컬 λΉλ μΆλ ₯μΌλ‘ μ§μ ν΄μΌ ν©λλ€. νλ‘μ νΈλ₯Ό λΉλν ν(μ: npm run build ), MCP μλ² νμΌ(μ: .mcp.json λλ μ΄μ μ μ¬ν νμΌ)μ΄ λ‘컬 dist/index.js νμΌμ μ¬μ©νλλ‘ μ€μ ν©λλ€.