ai-mosaic
ai-mosaic
MCP server for Angular architecture, code quality, and version-aware development — acts as reviewer, coder, and architect for Angular 19+.
Works with Cursor, GitHub Copilot, Claude Code, and Claude Desktop. Includes first-class Storybook guidance.
Install into an Angular repo
npx ai-mosaic-setupOr as a dev dependency:
npm install --save-dev ai-mosaic
npx ai-mosaic-setupMCP configuration (manual)
Cursor — .cursor/mcp.json:
{
"mcpServers": {
"ai-mosaic": {
"command": "npx",
"args": ["-y", "ai-mosaic"]
},
"angular-cli": {
"command": "npx",
"args": ["-y", "@angular/cli", "mcp"]
}
}
}v1 workflows
1. PR review
detect_angular_context → review_pr_diff → scan_violations → review_architecture2. Feature scaffolding
generate_feature / generate_component / generate_story → apply_changes (confirm:true)3. Modernization audit
audit_modernization → plan_refactor → apply_changesMCP tools
Tool | Description |
| Angular version, projects, Storybook, rule profile |
| Version-specific required/deprecated patterns |
| Index of quality domains |
| One domain on demand (version-scoped for modern-angular) |
| Educational deep-dive |
| Optional config file help |
| Review format + anti-patterns |
| Sections matched to file types |
| PR review orchestration |
| Principal-level architecture checklist |
| Version-aware heuristic scan |
| Legacy pattern audit + Storybook gaps |
| Scaffold feature folder |
| Scaffold component (+ optional story) |
| Storybook CSF3 story |
| Step-by-step refactor plan |
| Write files (requires confirm:true) |
| Optional ng lint/test/build bridge |
Optional project config
You do not need a config file — defaults work everywhere.
To tune per repo, copy ai-mosaic.config.example.json → ai-mosaic.config.json:
{
"severity": "balanced",
"ignore": ["**/legacy/**"],
"storybook": { "requireAutodocs": true },
"cliBridge": { "enabled": true }
}Field | What it does |
|
|
| Paths skipped during scans |
| Rule IDs always treated as BLOCKER |
| Story file patterns and autodocs requirements |
| Enable/disable |
Call MCP tool explain_project_config for full details.
Storybook
Standards domain:
storybookScanner checks
.stories.tsfor autodocs, args/controlsaudit_modernizationlists components missing storiesgenerate_storyscaffolds CSF3 stories
Development
npm install
npm run build
npm link
cd ../my-angular-app && npx ai-mosaic-setup --localLicense
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/himakarinv-stack/ai-mosaic'
If you have feedback or need assistance with the MCP directory API, please join our Discord server