Udostępnij przez


Dokumentacja dla deweloperów programu Microsoft Learn MCP Server

Ten artykuł zawiera informacje dla deweloperów wdrażających serwer MICROSOFT Learn Docs Model Context Protocol (MCP). Zalecamy również zapoznanie się z artykułami dotyczącymi najlepszych praktyk, informacji o wersji oraz często zadawanych pytań w celu wsparcia Twojej podróży rozwojowej.

Punkt końcowy MCP

Learn MCP Server to zdalny serwer MCP , który używa strumieniowego protokołu HTTP. Zgodne aplikacje klienckie, takie jak GitHub Copilot, mogą łączyć się z punktem końcowym. Możesz użyć tego adresu URL w narzędziu, takim jak MCP Inspector.

https://learn.microsoft.com/api/mcp

Wspólny format konfigurowania serwerów MCP w zintegrowanych środowiskach deweloperskich.

{
  "microsoft.docs.mcp": {
    "type": "http",
    "url": "https://learn.microsoft.com/api/mcp"
  }
}

Note

Mimo że serwer Learn MCP udostępnia publiczny punkt końcowy, nie jest to interfejs programowania aplikacji (API) w tradycyjnym sensie. Deweloperzy powinni używać struktury agentów do komunikowania się z serwerem MCP, a nie bezpośrednio uzyskiwać dostępu do punktu końcowego. Na przykład interfejs może zmieniać się dynamicznie, w tym narzędzia oraz ich formaty żądań i odpowiedzi.

Tools

Zachęcamy deweloperów do integracji z serwerem MCP za pośrednictwem struktury agentów, takiej jak Semantic Kernel lub LangChain. Za każdym razem, gdy klient inicjuje serwer, powinien wywołać narzędzie listy, aby uzyskać listę narzędzi. Z czasem lista i narzędzia mogą ulec zmianie, dlatego celowo nie opisujemy tutaj szczegółów żądania i odpowiedzi.

Serwer MCP udostępnia następujące narzędzia:

  • microsoft_docs_search
  • microsoft_docs_fetch
  • microsoft_code_sample_search Aby uzyskać szczegółowe informacje, zobacz repozytorium

Dalsze kroki

Aby dowiedzieć się więcej na temat serwera Learn MCP Server, odwiedź następujące linki: