Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med McP-servern (Azure Model Context Protocol) kan du hantera Azure Cosmos DB-resurser med frågor om naturligt språk. Du kan lista konton, databaser och containrar, köra SQL-frågor mot containrar och granska resursmetadata.
Azure Cosmos DB är en globalt distribuerad databastjänst med flera modeller. Mer information finns i Dokumentation om Azure Cosmos DB.
Anmärkning
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Lista de konton, databaser eller containrar
Lista Azure Cosmos DB-konton, databaser eller behållare. Som standard returnerar det här verktyget alla konton i din prenumeration. Ange Account för att lista databaser i det kontot, eller ange både Account och Database för att lista containrar i den databasen. Resultaten returneras på den nivå som du anger: konto, databas eller container.
Exempel på frågor är:
- "Visa en lista över alla Azure Cosmos DB-konton i min prenumeration."
- Visa mig databaserna i Azure Cosmos DB-kontot "prod-cosmos".
- "Visa en lista över alla containrar i databasen "orders-db" för Azure Cosmos DB-kontot "my-cosmosdb".
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Konto | Valfritt | Namnet på Azure Cosmos DB-kontot. När det inte har angetts visas alla konton i prenumerationen. Ange den här parametern för att visa databaser eller kombinera med Database för att visa containrar. |
| Databas | Valfritt | Namnet på databasen. Kräver Account att anges. När detta anges listar containrar i den här databasen. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Hämta containerobjekt
Fråga efter objekt från en Azure Cosmos DB-container. Ange kontonamn, databasnamn och containernamn och ange en SQL-fråga för att filtrera resultaten. Frågan använder SQL API-syntaxen för Azure Cosmos DB och verktyget returnerar matchande objekt som JSON-dokument.
Exempel på frågor är:
- "Visa en lista över alla objekt från containerns "beställningar" i databasen 'ecommerce-db' för Azure Cosmos DB-kontot 'contoso-cosmos'."
- "Fråga efter objekt från containerns "beställningar" i databasen 'ecommerce-db' för kontot 'contoso-cosmos' med SQL-frågan 'SELECT * FROM c WHERE c.status = shipped'."
- Visa objekt som innehåller "driftstopp" i containern "beställningar" i databasen "Sales" för Azure Cosmos DB-kontot "my-cosmos-account".
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Konto | Krävs | Namnet på det Azure Cosmos DB-konto som ska frågas (till exempel contoso-cosmos). |
| Container | Krävs | Namnet på containern som ska frågas (till exempel orders). |
| Databas | Krävs | Namnet på databasen som ska frågas (till exempel ecommerce-db). |
| Fråga | Valfritt | SQL-fråga som ska köras mot containern. Använder Azure Cosmos DB SQL API-syntax. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌