Arm MCP Server

A generated SDK for CosmosDBManagementClient.

Local serverstdioTypeScript

What is the Arm MCP server?

If you already use Arm, the arm mcp server is the piece that lets your assistant work with it directly. A generated SDK for CosmosDBManagementClient.

What the server does

This repository is for the Azure SDK for JavaScript (Node.js & Browser). It contains libraries for the breadth of Azure services. Management libraries are packages that you would use to provision and manage Azure resources. Client libraries are packages that you would use to consume these resources and interact with them.

Installation

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • Client — Given an Azure resource already exists, you would use the client libraries to consume it and interact with it. Most of these libraries follow the
  • Management — Management libraries enable you to provision and manage Azure resources via the [Azure Resource Manager i.e
  • Community — Try our community resources

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Plenty of cloud and infrastructure servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Arm's toolset — Client, Management, Community — is a fair guide to whether it matches your workflow. It is maintained by microsoft1es; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
ClientGiven an Azure resource already exists, you would use the client libraries to consume it and interact with it. Most of these libraries follow the [Azure SDK Design Guidelines for JavaScript & TypeScript](https://azure.gi
ManagementManagement libraries enable you to provision and manage Azure resources via the [Azure Resource Manager i.e. ARM](https://learn.microsoft.com/azure/azure-resource-manager/management/overview). You can recognize these lib
CommunityTry our [community resources](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md#community-resources).

Example prompts to try

  • Use Arm to Client.
  • Use Arm to Management.
  • Use Arm to Community.

Frequently asked questions

It connects Arm to MCP-compatible AI assistants such as Claude and Cursor, exposing 3 tools (Client, Management, Community) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Arm directly.