Udostępnij przez


Protokół kontekstu modelu

Model Context Protocol to otwarty standard, który definiuje sposób, w jaki aplikacje udostępniają narzędzia i dane kontekstowe dużym modelom językowym (LLMs). Umożliwia spójną, skalowalną integrację narzędzi zewnętrznych z przepływami pracy modelu.

Możliwości agentów platformy Agent Framework można rozszerzyć, łącząc je z narzędziami hostowanymi na zdalnych serwerach protokołu MCP (Model Context Protocol).

Zagadnienia dotyczące korzystania z serwerów protokołu kontekstu modelu innej firmy

Korzystanie z serwerów Protcol kontekstu modelu podlega warunkom między Tobą a dostawcą usług. Po nawiązaniu połączenia z usługą inną niż Microsoft niektóre dane (takie jak zawartość monitu) są przekazywane do usługi innej niż Microsoft lub aplikacja może odbierać dane z usługi innej firmy niż Microsoft. Ponosisz odpowiedzialność za korzystanie z usług i danych firm innych niż Microsoft wraz z wszelkimi opłatami skojarzonymi z tym użyciem.

Zdalne serwery MCP, których decydujesz się używać z narzędziem MCP opisanym w tym artykule, zostały utworzone przez inne firmy, a nie microsoft. Firma Microsoft nie przetestowała ani nie zweryfikowała tych serwerów. Firma Microsoft nie ponosi odpowiedzialności wobec Ciebie lub innych w związku z Twoim korzystaniem z jakichkolwiek zdalnych serwerów MCP.

Zalecamy dokładne przejrzenie i śledzenie serwerów MCP dodanych do aplikacji opartych na strukturze agentów. Zalecamy również poleganie na serwerach hostowanych przez zaufanych dostawców usług zamiast serwerów proxy.

Narzędzie MCP umożliwia przekazywanie niestandardowych nagłówków, takich jak klucze uwierzytelniania lub schematy, których może potrzebować zdalny serwer MCP. Zalecamy przejrzenie wszystkich danych udostępnionych zdalnym serwerom MCP i zarejestrowaniu danych w celach inspekcji. Bądź świadomy praktyk innych niż Microsoft dotyczących przechowywania i lokalizacji danych.

Jak to działa

Można zintegrować wiele zdalnych serwerów MCP, dodając je jako narzędzia do agenta. Struktura agentów ułatwia konwertowanie narzędzia MCP na narzędzie sztucznej inteligencji, które może być wywoływane przez agenta.

Narzędzie MCP obsługuje nagłówki niestandardowe, dzięki czemu można nawiązać połączenie z serwerami MCP przy użyciu schematów uwierzytelniania, których wymagają, lub przekazując inne nagłówki wymagane przez serwery MCP. TODO Można określić nagłówki tylko przez uwzględnienie ich w tool_resources w każdym przebiegu. W ten sposób można umieścić klucze interfejsu API, tokeny dostępu OAuth lub inne poświadczenia bezpośrednio w żądaniu. TODO

Najczęściej używanym nagłówkem jest nagłówek autoryzacji. Przekazane nagłówki są dostępne tylko dla obecnego uruchomienia i nie są utrwalane.

Aby uzyskać więcej informacji na temat korzystania z programu MCP, zobacz:

Dalsze kroki