This MCP server implementation provides tools for interacting with Azure Cosmos DB databases using Go. Built with the Azure SDK for Go, it enables AI assistants to perform common Cosmos DB operations including listing databases and containers, executing SQL queries, reading container metadata, creating containers, and managing items. The implementation supports both key-based authentication and Azure managed identities, making it flexible for different deployment scenarios. It's particularly useful for applications that need to integrate AI capabilities with document database operations, allowing natural language interaction with Cosmos DB resources without requiring users to write complex database code.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Retrieve a list of all databases in a Cosmos DB account.
Retrieve a list of all containers in a specific database.
Fetch metadata or configuration details of a specific container.
Create a new container in a specified database with a defined partition key.
Add a new item to a specified container in a database.
Read a specific item from a container using its ID and partition key.
Execute a SQL query on a Cosmos DB container with optional partition key scoping.