For Azure Cosmos DB Using The Go SDK MCP Server

Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Azure Cosmos DB

Remote serverstreamable-httpGo

What is the For Azure Cosmos DB Using The Go SDK MCP Server?

Build AI Tooling in Go with the MCP SDK – Connecting AI Apps to Azure Cosmos DB

What you get

It works with the Azure Cosmos DB service and the vNext emulator, and exposes the following tools for interacting with Azure Cosmos DB:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the For Azure Cosmos DB Using The Go SDK MCP Server

{
  "mcpServers": {
    "cosmosdb-go": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator"],
      "env": {
        "COSMOSDB_MCP_SERVER_MODE": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
COSMOSDB_MCP_SERVER_MODEConfiguration value read at startup.Optional

Frequently asked questions

It uses DefaultAzureCredential from the Azure SDK for Go, supporting environment variables, managed identity, Azure CLI, and Azure Developer CLI. The local emulator uses a well-known key-based authentication instead.