azure-mcp-server

azure-mcp-server

0

Azure MCP Server is a Model Context Protocol server designed to interface with various Azure services. It focuses on providing tools for managing Azure Storage, Virtual Machines, and App Services efficiently. The server uses mcp-framework for building capabilities, leveraging Azure's authentication methods.

Azure MCP Server

A Model Context Protocol (MCP) server designed to interact with Azure services. It offers tools for managing Azure Storage, Virtual Machines, and App Services. The project utilizes the @azure/identity package for authentication through multiple Azure credential methods.

Features

  • Azure Storage Tools: Manage storage account settings and operations on blobs and containers.
  • Azure Virtual Machine Tools: Perform operations such as listing, starting, stopping, and deleting VMs.
  • Azure App Service Tools: Operations include listing, starting, stopping, and retrieving App Service configurations.

Authentication Methods

  • Environment variables
  • Managed Identity
  • Azure CLI credentials
  • Visual Studio Code credentials
  • Interactive browser login

Building and Testing

  • Use npm install to run dependencies, npm run build to compile, and npm start to start the server.

Learn More

  • Links to MCP Framework documentation and GitHub repository are provided.