Cosmos DB MCP Server

Creates an MCP server and client for Azure Cosmos DB to manage product catalogs and orders.

Local serverstdio★ 1

What is the Cosmos DB MCP Server?

Creates an MCP server and client for Azure Cosmos DB to manage product catalogs and orders.

What you get

This repository contains a project that shows how to create an MCP Server and client for Azure Cosmos DB. The project is divided into 2 parts:

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.

Configuration

VariableDescriptionRequired
NEXT_PUBLIC_AZURE_TENANT_IDConfiguration value read at startup.Optional
NEXT_PUBLIC_AZURE_CLIENT_IDConfiguration value read at startup.Optional
NEXT_PUBLIC_AZURE_CLIENT_SECRETCredential the server authenticates with.Yes
AZURE_OPENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Cosmos DB to Variable.”
  • “Use Cosmos DB to Installation.”

Frequently asked questions

It's a project demonstrating how to build an MCP (Microservices Container Platform) server and client for Azure Cosmos DB. It manages product catalogs and orders with a NextJS frontend and AI assistant.