maks-stupak/angular20-mcp
3.2
If you are the rightful owner of angular20-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Local Angular MCP Helper is a server that integrates with IDEs to ensure Angular 20 code generation and refactoring adhere to official and internal style guides.
Local Angular MCP Helper
MCP server, resources & helpers for modern Angular 20 style-guideβdriven code
This repo bundles π
- π Resources β official Angular docs index, style-guides, curated articles, reference components.
- π Prompts β system prompts that force an LLM (via MCP) to obey the guides.
- βοΈ MCP server β a tiny Node process (stdio) that exposes everything to any IDE supporting Model Context Protocol (GitHub Copilot, Cursor, Zed, Claude Desktop, β¦).
Result β generated / refactored Angular code always matches Angular 20 APIs and your internal conventions.
Folder map
mcp-local/
ββ data/
β ββ angular-docs/ # trimmed Angular guides
β ββ style-guides/ # MD rules
β ββ component-examples/ # samples
β ββ articles/ # extra blogs
ββ src/
β ββ helpers/
β β ββ register-folder.js
β β ββ load-style-guides.js
β ββ prompts/
β β ββ strict-angular20.js
β ββ tools/ # (optional) CLI helpers / checkers
β ββ server.js # MCP entry (bin: mcp-helper)
ββ .vscode/mcp.json # VS Code MCP config
Quick start
1 Install
npm install # Node 20+
2 Manual test
npm run start # node ./src/server.js
# β "Handshake complete"
3 VS Code Copilot / Cursor / Zed
Add mcp-config.json
:
{
"servers": {
"localAngular": {
"type": "stdio",
"command": "node",
"args": ["path-to/mcp-local/src/server.js"]
}
}
}
Updating knowledge
- Docs β drop new
.md
indata/angular-docs/
β restart server. - Style-guides β edit files in
data/style-guides/
, update list inload-style-guides.js
. - Examples / articles β any
*.md
,*.ts
,*.html
auto-registered.
Roadmap
- π§ Style-guide compliance tools β ESLint-based audit + Markdown report
- π Semantic search β
searchDocs(query)
returns top relevant paragraphs - π οΈ Angular CLI wrapper β expose
ng generate β¦
via MCP - π§ͺ Testing-Library integration β auto-generate & run tests with
@testing-library/angular
- π οΈ Style-guide fixer β one-click rename / re-format to match rules