azure-mcp  by Azure

Azure MCP Server connects AI agents to Azure services

Created 5 months ago
1,155 stars

Top 33.4% 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

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
69
Issues (30d)
198
Star History
65 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.