Angular MCP Server

by saipranay-gangula

Not rated
GitHub

About

An MCP server for accessing the official Angular documentation.

Details

Author
saipranay-gangula
Categories
Developer Tools, Knowledge Base, Other

Setup

Install Angular MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/saipranay-gangula/angular-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server that provides comprehensive access to Angular documentation, enabling AI assistants to search and retrieve Angular-related information with intelligent relevance scoring.

The server provides 5 powerful tools for Angular documentation:

Search Angular documentation for specific topics, concepts, or keywords with intelligent relevance scoring.

- Parameters:

- query(required): Search query (e.g., "components", "dependency injection", "routing")
- category(optional): Filter by category (Components, Templates, Directives, etc.)
- limit(optional): Maximum number of results (default: 5)

Get detailed information about a specific Angular topic.

- Parameters:

- topic(required): Specific topic name (e.g., "Component lifecycle", "Signals overview")

List all available Angular documentation categories with topic counts.

Get a comprehensive overview of the Angular framework and its features.

Find code examples and practical implementations for Angular concepts.

- Parameters:

- concept(required): Angular concept to find examples for (e.g., "component", "service", "directive")

Add this configuration to your Claude Desktop MCP settings:

macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "angular-docs": { "command": "npx", "args": ["angular-mcp-server"] } } }

Add to your Cline MCP settings:~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

{ "mcpServers": { "angular-docs": { "command": "npx", "args": ["angular-mcp-server"], "disabled": false, "autoApprove": [] } } }

Amazon Q CLI supports MCP servers through configuration. Add this to your MCP configuration:

{ "mcpServers": { "angular-docs": { "command": "npx", "args": ["angular-mcp-server"] } } }

Once configured, you can interact with Angular documentation directly through Amazon Q:

# Start Amazon Q chat with MCP support q chat # Example queries you can ask: # "Search for Angular component lifecycle methods" # "Show me dependency injection examples" # "How do I implement reactive forms?" # "List all Angular documentation categories"

Amazon Q will automatically use the Angular MCP Server to provide comprehensive Angular documentation and code examples.

Once integrated with your AI assistant, you can ask questions like:

- "Search for Angular component lifecycle methods"
- "Show me information about Angular signals"
- "Find examples of dependency injection in Angular"
- "List all Angular documentation categories"
- "Get an overview of Angular framework"
- "How do I implement reactive forms in Angular?"
- "What are the best practices for Angular testing?"

The server provides access to84 Angular documentation topicsacross15 categories:

- Components(7 topics) - Component basics, lifecycle, styling, inputs/outputs
- Templates(7 topics) - Template syntax, binding, control flow, variables
- Directives(5 topics) - Built-in and custom directives, composition
- Signals(3 topics) - Reactive programming with Angular signals
- Dependency Injection(7 topics) - DI patterns, providers, services
- Forms(6 topics) - Reactive and template-driven forms, validation
- Routing(7 topics) - Navigation, route guards, lazy loading
- HTTP Client(5 topics) - API communication, interceptors, testing
- Testing(12 topics) - Unit testing, component testing, e2e testing
- Server-Side Rendering(6 topics) - SSR, hydration, prerendering
- Animations(3 topics) - Component and route animations
- RxJS Integration(2 topics) - Observables with Angular
- APIs & CLI(2 topics) - Reference documentation
- Advanced Topics(9 topics) - Performance, security, best practices
- Getting Started(3 topics) - Installation, setup, style guide

git clone https://github.com/SAIPRANAY-GANGULA/angular-mcp-server.git cd angular-mcp-server npm install npm run build

- npm run build: Compile TypeScript and copy documentation files
- npm run start: Run the compiled server
- npm run dev: Build and run in development mode
- npm run test: Test with MCP inspector

angular-mcp-server/ ├── src/ │ ├── index.ts # Main server implementation │ ├── llms.txt # Angular docs structure │ └── llms-full.txt # Detailed Angular content ├── build/ # Compiled JavaScript (generated) ├── package.json ├── tsconfig.json ├── LICENSE └── README.md

- Node.js: v18.0.0 or higher
- npm: v8.0.0 or higher

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (git checkout -b feature/AmazingFeature)
- Commit your changes (git commit -m 'Add some AmazingFeature')
- Push to the branch (git push origin feature/AmazingFeature)
- Open a Pull Request
- Server not starting: Ensure Node.js v18+ is installed
- Permission errors: Try running withsudofor global installation
- MCP client not connecting: Verify the configuration file syntax
- No search results: Check that the documentation files are properly loaded

- 📖Documentation
- 🐛
Report Issues
- 💬
Discussions

This project is licensed under the MIT License - see theLICENSEfile for details.

- Built with theModel Context Protocol SDK
- Angular documentation sourced from
angular.dev
- Inspired by the growing MCP ecosystem

Made with ❤️ for the Angular and AI community

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An AI-powered documentation server for code improvement and management, with Claude and Brave Search integration.

Search and access programming resources from Stack Overflow, MDN, GitHub, npm, and PyPI.

MCP server for AI Diagram Maker — generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent

MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.

One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.

The MCP server for Bitrix24 provides AI assistants with structured access to the Bitrix24 API. It delivers up-to-date method descriptions, parameters, and valid values, allowing assistants to work with precise data instead of guesswork. This reduces code errors and accelerates Bitrix24 integration development.

Official Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.

Remote, no-auth MCP server providing AI-powered codebase context and answers

Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.