这是一个提供全面访问 Angular 文档的 Model Context Protocol (MCP) 服务器,使AI助手能够搜索并检索与Angular相关的具有智能相关性评分的信息。
该服务器提供了五个强大的工具用于 Angular 文档:
search_angular_docs搜索 Angular 文档中的特定主题、概念或关键词,并带有智能相关性评分。
query(必需):搜索查询(例如:"组件","依赖注入","路由")category(可选):按类别过滤(组件,模板,指令等)limit(可选):结果的最大数量(默认值:5)get_angular_topic获取关于特定 Angular 主题的详细信息。
topic(必需):特定主题名称(例如:"组件生命周期","信号概述")list_angular_categories列出所有可用的 Angular 文档类别及其主题数量。
get_angular_overview获取 Angular 框架及其特性的综合概述。
find_angular_examples查找 Angular 概念的代码示例和实际实现。
concept(必需):要查找示例的 Angular 概念(例如:"组件","服务","指令")在您的 Claude Desktop MCP 设置中添加以下配置:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"angular-docs": {
"command": "npx",
"args": ["angular-mcp-server"]
}
}
}
在您的 Cline MCP 设置中添加以下内容:
~/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 支持通过配置来使用 MCP 服务器。在您的 MCP 配置中添加以下内容:
{
"mcpServers": {
"angular-docs": {
"command": "npx",
"args": ["angular-mcp-server"]
}
}
}
配置完成后,您可以通过 Amazon Q 直接与 Angular 文档进行交互:
# 启动支持 MCP 的 Amazon Q 聊天
q chat
# 您可以询问的一些示例查询:
# "搜索 Angular 组件生命周期方法"
# "显示依赖注入示例"
# "如何实现响应式表单?"
# "列出所有 Angular 文档类别"
Amazon Q 将自动使用 Angular MCP 服务器来提供全面的 Angular 文档和代码示例。
集成到您的AI助手后,您可以提出如下问题:
该服务器提供了对 15个类别中的84个Angular文档主题 的访问:
git clone https://github.com/SAIPRANAY-GANGULA/angular-mcp-server.git
cd angular-mcp-server
npm install
npm run build
npm run build:编译 TypeScript 并复制文档文件npm run start:运行编译后的服务器npm run dev:构建并在开发模式下运行npm run test:使用 MCP 检查器进行测试angular-mcp-server/
├── src/
│ ├── index.ts # 主服务器实现
│ ├── llms.txt # Angular 文档结构
│ └── llms-full.txt # 详细的 Angular 内容
├── build/ # 编译后的 JavaScript(生成)
├── package.json
├── tsconfig.json
├── LICENSE
└── README.md
欢迎贡献!请随意提交一个拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)sudo 进行全局安装该项目采用 MIT 许可证 - 查看 LICENSE 文件以获取详细信息。
为 Angular 和 AI 社区制作 ❤️