
Angular MCP Toolkit
Provides 11 powerful tools for Angular development with enterprise-grade templates, scaffolding capabilities, and project generation features for modern Angular 20.0.x applications.
README
Angular MCP Toolkit
MCP toolkit for Angular development with enterprise-grade templates, scaffolding tools, and comprehensive project generation capabilities for modern Angular 20.0.x applications.
🚀 Features
- 11 Powerful MCP Tools for Angular development
- Angular 20.0.x with signal-based reactivity and standalone components
- @ngrx/signals 19.2.1 for modern state management
- Bulma CSS Framework integration with custom design systems
- CSS Grid & Flexbox layouts with responsive design
- TanStack Table for data visualization
- Enterprise Architecture patterns and best practices
- TypeScript Strict Mode for maximum type safety
- Accessibility First (WCAG 2.1 AA/AAA compliance)
- Performance Optimized with lazy loading and caching
📦 Installation
Global Installation
npm install -g angular-mcp-toolkit
Local Installation
npm install angular-mcp-toolkit
🔧 Configuration
MCP Client Setup (Claude Desktop)
Add to your MCP client configuration:
{
"mcpServers": {
"angular-server": {
"command": "mcp-angular-toolkit",
"args": [],
"env": {}
}
}
}
Environment Variables
# Optional: Set custom templates directory
TEMPLATES_DIR=/path/to/custom/templates
# Optional: Enable debug logging
DEBUG=mcp:angular:*
Usage
Starting the MCP Server
mcp-angular-toolkit start
Available MCP Tools
scaffold-project
- Initialize a new Angular 20 project with all configurationsadd-feature
- Generate a feature module with routing and stateconfigure-design-system
- Set up Bulma with CSS Grid and custom variablessetup-table
- Add TanStack table to a componentgenerate-adapter
- Create backend adapter (REST/GraphQL/MCP)configure-auth
- Set up authentication layeradd-micro-interaction
- Implement interaction patternscreate-layout
- Generate responsive CSS Grid layouts
Example: Create a New Project
# Using Claude or another MCP-compatible AI assistant
"Create a new Angular application with authentication and a dashboard"
The AI will use the MCP server to:
- Scaffold a new Angular 20 project
- Configure the design system
- Set up authentication
- Create a dashboard layout
- Add necessary components and state management
Architecture
Project Structure
your-angular-app/
├── src/
│ ├── app/
│ │ ├── core/ # Singleton services, guards
│ │ ├── shared/ # Shared components, directives
│ │ ├── features/ # Feature modules
│ │ └── styles/ # Global styles, design system
│ ├── assets/
│ └── environments/
├── angular.json
├── package.json
└── tsconfig.json
Design System
The MCP server configures a hybrid CSS Grid + Bulma system:
- CSS Grid for main layouts
- Bulma components within grid areas
- Custom SCSS variables for theming
- Responsive breakpoints aligned between systems
Development
Building from Source
git clone https://github.com/yourusername/angular-mcp-toolkit.git
cd angular-mcp-toolkit
npm install
npm run build
Running Tests
npm test
npm run test:coverage
Local Development
npm run dev
Configuration
Create a .mcp-angular.config.json
in your project root:
{
"defaultTheme": "light",
"companyName": "Your Company",
"primaryColor": "#3273dc",
"features": {
"authentication": true,
"darkMode": true,
"animations": true
}
}
Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
- Documentation: https://docs.mcp-angular.dev
- Issues: GitHub Issues
- Discord: Join our community
Acknowledgments
- Angular team for the amazing framework
- Anthropic for the MCP protocol
- Bulma CSS contributors
- TanStack team for the table library
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.