Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer MCP platformy Azure umożliwia agentom sztucznej inteligencji i innym typom klientów interakcję z zasobami platformy Azure za pomocą poleceń języka naturalnego. Implementuje protokół MCP (Model Context Protocol), aby zapewnić następujące kluczowe funkcje:
- Obsługa mcp: ponieważ serwer MCP platformy Azure implementuje protokół kontekstu modelu, współpracuje z klientami MCP, takimi jak tryb agenta GitHub Copilot, zestaw SDK agentów OpenAI i jądro semantyczne.
- Obsługa identyfikatorów entra: serwer McP platformy Azure używa identyfikatora Entra za pośrednictwem biblioteki tożsamości platformy Azure, aby postępować zgodnie z najlepszymi rozwiązaniami dotyczącymi uwierzytelniania platformy Azure.
- Obsługa usług i narzędzi: Serwer Azure MCP obsługuje usługi i narzędzia platformy Azure, takie jak interfejs wiersza polecenia platformy Azure i interfejs wiersza polecenia dla deweloperów platformy Azure (azd).
Wprowadzenie do protokołu MCP (Model Context Protocol)
Protokół MCP (Model Context Protocol) to otwarty protokół umożliwiający zarządzanie sposobem interakcji modeli językowych z narzędziami zewnętrznymi, pamięcią i kontekstem w bezpieczny, ustrukturyzowany i stanowy sposób. McP definiuje architekturę klient-serwer z kilkoma składnikami:
- Hosty: aplikacje korzystające z klientów MCP do nawiązywania połączenia z serwerami MCP i korzystania z nich.
- Klienci: składniki hostów MCP, które zarządzają połączeniami i pobierają dane z serwerów MCP.
- Serwery: programy udostępniające funkcje, takie jak zasoby danych, narzędzia do wykonywania akcji i monity wspomagające interakcję.
Na przykład program VS Code jest uważany za hosta, a tryb agenta GitHub Copilot w programie VS Code działa jako klient MCP, który łączy się z serwerami MCP. Możesz również utworzyć niestandardową inteligentną aplikację, która hostuje własnego klienta MCP, który łączy się z serwerami MCP.
Serwer MCP platformy Azure implementuje zestaw narzędzi zgodnie z Protokołem Kontekstu Modelu. Agenci sztucznej inteligencji i inni klienci używają tych narzędzi do interakcji z zasobami platformy Azure.
Scenariusze korzystania z serwera Azure MCP
Najczęstszym scenariuszem korzystania z serwera MCP platformy Azure jest nawiązanie z nim połączenia z istniejącym klientem, takim jak tryb agenta GitHub Copilot w programie VS Code lub niestandardowa inteligentna aplikacja. Następnie klient może używać wszystkich dostępnych narzędzi do uzyskiwania dostępu do zasobów platformy Azure i korzystania z nich przy użyciu języka naturalnego. Możesz na przykład użyć trybu agenta GitHub Copilot z serwerem Azure MCP, aby wyświetlić listę kont usługi Azure Storage lub uruchomić zapytania KQL w bazach danych platformy Azure. Aby dowiedzieć się, jak nawiązać połączenie z serwerem mcp platformy Azure z istniejącego klienta, zobacz Wprowadzenie do korzystania z serwera MCP platformy Azure.
W bardziej zaawansowanych scenariuszach niektórzy deweloperzy mogą tworzyć własne serwery MCP, aby oferować niestandardowe narzędzia, zasoby i podpowiedzi do określonych zadań, w które zaangażowane są zasoby platformy Azure. Jeśli tworzysz serwer MCP, który musi nawiązać połączenie z platformą Azure, możesz użyć narzędzi serwera MCP platformy Azure z serwera MCP.
Serwer MCP używa poświadczeń użytkownika platformy Azure lub tożsamości zarządzanej w celu zapewnienia autoryzowanego dostępu. Dostęp jest zabezpieczony za pośrednictwem usługi Azure Role-Based Access Control (RBAC), zapewniając szczegółowe uprawnienia dla zatwierdzonych użytkowników. Lokalny serwer MCP jest przeznaczony wyłącznie do użytku deweloperów w organizacji. Nie używaj tych narzędzi w przypadku aplikacji zewnętrznych ani scenariuszy poza zatwierdzonym środowiskiem projektowym.