Azure Cosmos DB
Summary
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.
Available Actions(7)
List Databases
Retrieve a list of all databases in a Cosmos DB account.
List Containers
Retrieve a list of all containers in a specific database.
Read Container Metadata
Fetch metadata or configuration details of a specific container.
Create Container
Create a new container in a specified database with a defined partition key.
Add Item to Container
Add a new item to a specified container in a database.
Read Item
Read a specific item from a container using its ID and partition key.
Execute Query
Execute a SQL query on a Cosmos DB container with optional partition key scoping.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论