Azure Cosmos DB MCP Server
Servidor MCP de Azure Cosmos DB
¿Qué es esto? 🤔
Este es un servidor que permite que tus LLM (como Claude) se comuniquen directamente con tus datos de Azure Cosmos DB. Piensa en él como un traductor amigable que se encuentra entre tu asistente de IA y tu base de datos, asegurándose de que puedan comunicarse de forma segura y eficiente.
Ejemplo rápido
You: "What were our top 10 customers last month?"
Claude: *queries your Azure Cosmos DB database and gives you the answer in plain English*Related MCP server: Couchbase MCP Server
¿Cómo funciona? 🛠️
Este servidor utiliza el Protocolo de Contexto de Modelo (MCP), un marco versátil que actúa como traductor universal entre modelos de IA y bases de datos. Si bien MCP está diseñado para ser compatible con cualquier modelo de IA, actualmente está disponible como versión preliminar para desarrolladores en Claude Desktop.
Esto es todo lo que necesitas hacer:
Configurar el proyecto (ver más abajo)
Agregue los detalles de su proyecto al archivo de configuración de Claude Desktop
¡Comienza a chatear con tus datos de Azure Cosmos DB de forma natural!
¿Qué puede hacer? 📊
Ejecute consultas de Azure Cosmos DB simplemente haciendo preguntas en un lenguaje sencillo
Inicio rápido 🚀
Prerrequisitos
Node.js 14 o superior
Cuenta NOSQL de Azure Cosmos DB o emulador de Azure Cosmos DB
Escritorio de Claude
Configurar proyecto
Obtenga el URI de la cuenta NOSQL de Azure Cosmos DB y la CLAVE de la sección de claves y cree un archivo '.env' con la siguiente clave y reemplace los valores
COSMOSDB_URI=
COSMOSDB_KEY= Empezando
Instalar dependencias
Ejecute el siguiente comando en la carpeta raíz para instalar todas las dependencias necesarias:npm installConstruir el proyecto
Compila el proyecto ejecutando:npm run buildIniciar el servidor
Navegue a la carpetadiste inicie el servidor:npm startMensaje de confirmación
Debería ver el siguiente mensaje:Azure Cosmos DB Server running on stdio
Añade los detalles de tu proyecto al archivo de configuración de Claude Destkop
Abra Claude Desktop y vaya a Archivo -> Configuración -> Desarrollador -> Editar configuración y abra el archivo claude_desktop_config y reemplácelo con los valores a continuación.
{
"mcpServers": {
"cosmosdb": {
"command": "node",
"args": [ "C:/Cosmos/azure-cosmos-mcp/dist/index.js" ] // Your Path for the Azure Cosmos DB MCP server file,
"env": {
"COSMOSDB_URI": "Your Cosmos DB Account URI",
"COSMOSDB_KEY": "Your Cosmos DB KEY"
}
}
}
}
Ya debería haber configurado correctamente el servidor MCP para Azure Cosmos DB con Claude Desktop. Esta configuración le permite interactuar sin problemas con Azure Cosmos DB a través del servidor MCP, como se muestra a continuación.
https://github.com/user-attachments/assets/ae3a14f3-9ca1-415d-8645-1c8367fd6943
Contribuyendo
Este proyecto agradece contribuciones y sugerencias. La mayoría de las contribuciones requieren la aceptación de un Acuerdo de Licencia de Colaborador (CLA), que declara que tiene derecho a otorgarnos, y efectivamente nos otorga, los derechos para usar su contribución. Para más información, visite https://cla.opensource.microsoft.com .
Al enviar una solicitud de extracción, un bot de CLA determinará automáticamente si es necesario proporcionar una CLA y la decorará adecuadamente (por ejemplo, comprobación de estado o comentario). Simplemente siga las instrucciones del bot. Solo tendrá que hacerlo una vez en todos los repositorios que utilicen nuestra CLA.
Este proyecto ha adoptado el Código de Conducta de Código Abierto de Microsoft . Para más información, consulte las preguntas frecuentes sobre el Código de Conducta o escriba a opencode@microsoft.com si tiene alguna pregunta o comentario.
Marcas comerciales
Este proyecto puede contener marcas comerciales o logotipos de proyectos, productos o servicios. El uso autorizado de las marcas comerciales o logotipos de Microsoft está sujeto a las Directrices de Marcas Registradas y de Marca de Microsoft y debe cumplirlas. El uso de marcas comerciales o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar patrocinio por parte de Microsoft. El uso de marcas comerciales o logotipos de terceros está sujeto a las políticas de dichos terceros.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.1
- AlicenseNot gradedqualityDmaintenanceA server that enables natural language interactions with Couchbase databases through the Model Context Protocol, allowing users to perform SQL++ queries on Couchbase Capella clusters using conversational commands.1MIT
- AlicenseBqualityDmaintenanceA server that enables LLMs like Claude to query AWS DynamoDB databases through natural language requests, supporting table management, data querying, and schema analysis.7362MIT
- AlicenseNot gradedqualityDmaintenanceNode.js server that connects to Azure Cosmos DB NoSQL database, allowing users to query products and orders through an AI Assistant in a NextJS frontend application.1MIT
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/robinong79/mcp-cosmos'
If you have feedback or need assistance with the MCP directory API, please join our Discord server