
hardik-id/azure-resource-graph-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP) обеспечивает доступ к запросам Azure Resource Graph. Это позволяет вам получать информацию о ресурсах Azure через подписки с помощью Resource Graph.
Обзор
Это сервер протокола Model Context Protocol (MCP), который предоставляет доступ к запросам Azure Resource Graph. Он позволяет получать информацию о ресурсах Azure по подпискам с помощью запросов Resource Graph. - Запрос ресурсов Azure с использованием запросов Resource Graph - По умолчанию запрос возвращает идентификатор ресурса, имя, тип и местоположение - Поддерживает пользовательские запросы Resource Graph - Использует Azure DefaultAzureCredential для аутентификации - Установленный Node.js - подписка Azure - установленный и зарегистрированный Azure CLI или другие настроенные учетные данные Azure Вы можете запустить MCP-сервер с помощью Cursor IDE или Visual Studio Code. Для интеграции MCP-сервера с Cursor IDE: 1. Клонируйте это хранилище на локальную машину (например, C:\YOUR WORKSPACE\azure-resource-graph-mcp-server) 2. Постройте проект: 3. Откройте настройки курсора (JSON) и добавьте следующую конфигурацию: Обязательно обновите путь, чтобы соответствовать вашему локальному местоположению хранилища.
Обзор (машинный перевод)
#поток
Azure Graph MCP Server
Это сервер протокола Model Context Protocol (MCP), который предоставляет доступ к запросам Azure Resource Graph. Он позволяет получать информацию о ресурсах Azure по подпискам с помощью запросов Resource Graph.
Особенности
Запросить ресурсы Azure с помощью запросов Resource Graph
- По умолчанию запрос возвращает идентификатор ресурса, имя, тип и местоположение Поддержка пользовательских запросов Resource Graph Использование Azure DefaultAzureCredential для аутентификации
Предпосылки
- Node.js установлен Подписка Azure
- Azure CLI установлен и зарегистрирован, или другие учетные данные Azure сконфигурированы
Запуск MCP-сервера
Вы можете запустить MCP-сервер с помощью Cursor IDE или Visual Studio Code.
Вариант 1: Интеграция с Cursor IDE
Для интеграции MCP-сервера с Cursor IDE:
-
Клонируйте это хранилище в локальную машину (например,
C:\YOUR_WORKSPACE\azure-resource-graph-mcp-server) 2.Создать проект: -
Откройте настройки курсора (JSON) и добавьте следующую конфигурацию:
Примечание: Обязательно обновите путь, чтобы соответствовать местоположению вашего локального хранилища.
4.Перезагрузить IDE курсора для применения изменений
Вариант 2: Интеграция кода VS
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Demo
Flow
Azure Resource Graph MCP Server
This is a Model Context Protocol (MCP) server that provides access to Azure Resource Graph queries. It allows you to retrieve information about Azure resources across your subscriptions using Resource Graph queries.
Features
- Query Azure resources using Resource Graph queries
- Default query returns resource ID, name, type, and location
- Supports custom Resource Graph queries
- Uses Azure DefaultAzureCredential for authentication
Prerequisites
- Node.js installed
- Azure subscription
- Azure CLI installed and logged in, or other Azure credentials configured
Running the MCP Server
You can run the MCP server using either Cursor IDE or Visual Studio Code.
Option 1: Cursor IDE Integration
To integrate the MCP server with Cursor IDE:
- Clone this repository to your local machine (e.g.,
C:\YOUR_WORKSPACE\azure-resource-graph-mcp-server) - Build the project:
npm install
npm run build
- Open Cursor Settings (JSON) and add the following configuration:
{
"mcpServers": {
"azure-resource-graph-mcp-server": {
"command": "node",
"args": [
"C:\\YOUR_WORKSPACE\\azure-resource-graph-mcp-server\\build\\index.js"
],
"env": {
"SUBSCRIPTION_ID": "xxxxxx-xx-xx-xx-xxxxxx"
},
}
}
}
Note: Make sure to update the path to match your local repository location.
- Restart Cursor IDE to apply the changes
Option 2: VS Code Integration
To integrate the MCP server with Visual Studio Code:
- Clone this repository to your local machine
- Build the project:
npm install
npm run build
- Open VS Code Settings (JSON) by pressing
Ctrl+Shift+P, type “Settings (JSON)” and select “Preferences: Open User Settings (JSON)” - Add the following configuration:
{
"mcp": {
"servers": {
"azure-resource-graph": {
"type": "stdio",
"command": "node",
"args": [
"C:\\YOUR_WORKSPACE\\azure-resource-graph-mcp-server\\build\\index.js"
],
"env": {
"SUBSCRIPTION_ID": "xxxxxx-xx-xx-xx-xxxxxx"
},
}
}
}
}
Note: Make sure to update the path to match your local repository location.
- Save the settings.json file
- Restart VS Code to apply the changes
The MCP server will now be available to use within VS Code with cursor integration.
Usage
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"azure-resource-graph-mcp-server": {
"command": "node",
"args": [
"C:\\YOUR_WORKSPACE\\azure-resource-graph-mcp-server\\build\\index.js"
],
"env": {
"SUBSCRIPTION_ID": "xxxxxx-xx-xx-xx-xxxxxx"
},
}
}
}