azure-mcp  by Azure

Azure MCP Server connects AI agents to Azure services

created 3 months ago
1,038 stars

Top 36.8% on sourcepulse

GitHubView on GitHub
Project Summary

The Azure MCP Server bridges AI agents with Azure services, enabling natural language interaction for resource exploration, querying, and management. It targets developers and AI agents needing to leverage Azure's capabilities programmatically, offering a streamlined interface to complex cloud operations.

How It Works

The server acts as an intermediary, translating natural language commands from AI agents into structured JSON requests understood by Azure services. It employs intelligent parameter suggestions and consistent error handling to facilitate seamless integration. This approach simplifies agent-Azure interactions by abstracting away the complexities of direct API calls and SDK management.

Quick Start & Requirements

  • Install: npx -y @azure/mcp@latest server start
  • Prerequisites: Node.js, VS Code (optional, for integrated experience with GitHub Copilot).
  • Setup: One-click install for VS Code or manual configuration via .vscode/mcp.json.
  • Docs: Azure MCP Commands

Highlighted Details

  • Supports Azure AI Search, Cosmos DB, Storage, Monitor (Log Analytics), App Configuration, and Resource Groups.
  • Includes extensions for Azure CLI and Azure Developer CLI (azd).
  • Integrates with GitHub Copilot for VS Code for enhanced agent capabilities.
  • Supports standard IO and SSE (Server-Sent Events) for custom MCP client integration.

Maintenance & Community

This is a Microsoft-sponsored project, currently in Public Preview. Contributions are welcomed via their Contributing Guide.

Licensing & Compatibility

The project appears to be licensed under the MIT License, allowing for commercial use and integration with closed-source applications.

Limitations & Caveats

The project is in Public Preview, indicating potential for significant changes before General Availability. Production credentials like Managed Identity are excluded by default and require explicit environment variable configuration (AZURE_MCP_INCLUDE_PRODUCTION_CREDENTIALS=true).

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
194
Issues (30d)
141
Star History
590 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.