Anteckning
Å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.
Använd Azure MCP Server för att hantera Azure AI Search-resurser, inklusive söktjänster, index och frågor med frågor med naturligt språk. Du behöver inte komma ihåg någon specifik kommandosyntax.
Azure AI Search (tidigare Azure Cognitive Search) är en molnsöktjänst som tillhandahåller API:er och verktyg för att skapa program och agenter som följer RAG-mönstret (Retrieval Augmented Generation) för att ansluta AI-modeller med externa data, samt för mer traditionella scenarier som katalog- och dokumentsökning. Den kan spela rollen som en vektordatabas eller ett omfattande hämtningssystem med vektor- och nyckelordshämtning, omrankning och senast stöd för agentisk hämtning.
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.
Index: Hämta indexinformation
Använd Azure MCP Server för att hämta detaljerad information om AI Search-index. Du kan visa indexschema, fält, analysverktyg, bedömningsprofiler och andra indexegenskaper.
Exempel på frågor är:
- Hämta indexinformation: "Visa information om produktindexet i min "mysearchservice"-tjänst."
- Visa indexschema: "Vilka fält finns i användarindexet?"
- Indexstruktur: "Beskriv schemat för dokumentindex i min söktjänst."
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Tjänst | Krävs | Namnet på Azure AI Search-tjänsten (till exempel my-search-service). | 
| Index | Valfritt | Namnet på sökindexet i Azure AI Search-tjänsten. Visar en lista över alla index om de inte har angetts. | 
Index: Frågeindex
Använd Azure MCP Server för att köra sökfrågor mot ett AI Search-index. Den här funktionen hjälper dig att hitta specifikt innehåll med hjälp av söktermer.
Exempel på frågor är:
- Enkel fråga: "Sök efter "maskininlärning" i dokumentindexet för min "my-search-service"-tjänst."
- Samplingsfråga: "Exempeldata som talar om "ML" eller "AI" eller "data science" i indexets "dokument" och berätta vad de pratar om."
- Textsökning: "Sök i mitt innehållsindex i "my-search-service" efter något som nämner "klimatförändringar".
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Subscription | Valfritt | Anger den Azure-prenumeration som ska användas. Accepterar antingen ett prenumerations-ID (GUID) eller visningsnamn. | 
| Tjänst | Krävs | Namnet på Azure AI Search-tjänsten (till exempel my-search-service). | 
| Index | Krävs | Namnet på sökindexet i Azure AI Search-tjänsten. | 
| Fråga | Krävs | Sökfrågan som ska köras mot Azure AI Search-indexet. | 
Kunskap: Hämta kunskapsbas
Hämtar information om kunskapsbaser för Azure AI Search. Kunskapsbaser kapslar in funktioner för hämtning och resonemang över en eller flera kunskapskällor eller index. Om ett specifikt kunskapsbasnamn inte anges returnerar kommandot information för alla kunskapsbaser inom den angivna tjänsten.
Exempel på frågor är:
- Få information om kunskapsbasen: "Visa mig information om kunskapsbasen "support" i min söktjänst."
- Visa alla kunskapsbaser: "Visa en lista över alla kunskapsbaser i min AI Search-tjänst."
- Kunskapsbasinformation: "Vilka kunskapsbaser är tillgängliga i "my-search-service"?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Tjänst | Krävs | Namnet på Azure AI Search-tjänsten (till exempel my-search-service). | 
| Kunskapsbas | Valfritt | Namnet på kunskapsbasen i Azure AI Search-tjänsten. | 
Kunskap: Hämta från en kunskapsbas
Kör en hämtningsåtgärd med hjälp av en specifik Kunskapsbas för Azure AI Search, som effektivt söker efter och frågar de underliggande datakällorna efter behov för att hitta relevant information. Ange antingen en fråga för hämtning med en enda tur eller ett eller flera konversationsmeddelanden. Det går inte att ange både fråga och meddelanden.
Exempel på frågor är:
- Hämta med fråga: "Sök i kunskapsbasen "support" i tjänsten "my-search-service" för information om felsökning."
- Konversationshämtning: "Fråga kunskapsbasen "docs" i "help-search-service": Hur konfigurerar jag autentisering?
- Kunskapsbassökning: "Fråga kunskapsbasen "products" i "retail-search-service" om du vill ha prisinformation."
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Tjänst | Krävs | Namnet på Azure AI Search-tjänsten (till exempel my-search-service). | 
| Kunskapsbas | Krävs | Namnet på kunskapsbasen i Azure AI Search-tjänsten. | 
| Fråga | Valfritt | Fråga på naturligt språk för hämtning när en konversationsmeddelandehistorik inte tillhandahålls. | 
| Messages | Valfritt | Konversationshistorikmeddelanden som skickas till kunskapsbasen. Det går att ange flera meddelanden. Varje post formaterad som role:content, där rollen äruserellerassistant(till exempeluser:How many docs?). | 
Kunskap: Hämta källa
Hämtar information om Kunskapskällor för Azure AI Search. En kunskapskälla kan peka direkt på ett befintligt Azure AI Search-index eller representera externa data (till exempel en bloblagringscontainer) som Azure AI Search har indexerat internt. Dessa kunskapskällor används av kunskapsbaser under hämtningen. Om ett specifikt namn på kunskapskällan inte anges returnerar kommandot information för alla kunskapskällor i den angivna tjänsten.
Exempel på frågor är:
- Hämta källinformation: "Visa information om kunskapskällan "dokument" i min söktjänst.
- Visa alla källor: "Visa en lista över alla kunskapskällor i min AI Search-tjänst."
- Källinformation: "Vilka kunskapskällor konfigureras i "my-search-service"?"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Tjänst | Krävs | Namnet på Azure AI Search-tjänsten (till exempel my-search-service). | 
| Kunskapskälla | Valfritt | Namnet på kunskapskällan i Azure AI Search-tjänsten. | 
Tjänst: Lista tjänster
Använd Azure MCP Server för att lista alla AI Search-tjänster i en prenumeration. Med det här kommandot får du en snabb översikt över dina söktjänster.
Exempel på frågor är:
- Lista tjänster: "Lista alla mina AI Search-tjänster i min prenumeration."
- Visa tjänster: "Vilka AI Search-tjänster har jag?"
- Hitta tjänster: "Jag behöver se mina Azure AI Search-resurser"
| Parameter | Obligatorisk eller valfri | Description | 
|---|---|---|
| Subscription | Valfritt | Anger den Azure-prenumeration som ska användas. Accepterar antingen ett prenumerations-ID (GUID) eller visningsnamn. |