Back to Home
abhirockzz icon

mcp_cosmosdb_go

Verified Safe

by abhirockzz

Overview

Provides an MCP server for interacting with Azure Cosmos DB databases, containers, and items, primarily intended as a learning and experimental tool for AI tooling.

Installation

Run Command
export COSMOSDB_MCP_SERVER_MODE=http && ./mcp_azure_cosmosdb_go

Environment Variables

  • COSMOSDB_MCP_SERVER_MODE
  • PORT
  • AZURE_CLIENT_ID
  • AZURE_TENANT_ID
  • AZURE_CLIENT_SECRET

Security Notes

The server uses DefaultAzureCredential for robust Azure authentication and does not contain hardcoded production secrets or malicious patterns. However, the README explicitly warns that when deployed as a remote HTTP(s) endpoint, the server lacks client authentication and authorization, making it critically vulnerable if exposed publicly. For local or securely managed deployments (e.g., behind an authenticated API Gateway), the risk is mitigated, but this crucial limitation must be addressed for any public-facing remote use.

Similar Servers

Stats

Interest Score35
Security Score6
Cost ClassMedium
Avg Tokens1000
Stars6
Forks1
Last Update2026-01-19

Tags

AzureCosmosDBGoMCPDatabase ManagementAI Tooling