다음을 통해 공유


Microsoft Learn MCP Server 개발자 참조 설명서

이 문서에서는 MCP(Microsoft Learn Docs Model Context Protocol) 서버를 구현하는 개발자를 위한 정보를 제공합니다. 또한 개발 과정을 지원하기 위해 Learn MCP Server 모범 사례, 릴리스 정보자주 묻는 질문 문서를 확인하는 것이 좋습니다.

MCP 엔드포인트

LEARN MCP Server는 스트리밍 가능한 http를 사용하는 원격 MCP 서버입니다. GitHub Copilot와 같은 호환되는 클라이언트 앱은 엔드포인트와 연결할 수 있습니다. MCP 검사기 같은 도구에서 이 URL을 사용할 수 있습니다.

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

통합 개발 환경에서 MCP 서버를 구성하는 일반적인 형식입니다.

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

Note

Learn MCP Server는 공용 엔드포인트를 제공하지만 기존 의미에서는 API(애플리케이션 프로그래밍 인터페이스)가 아닙니다. 개발자는 에이전트 프레임워크를 사용하여 엔드포인트에 직접 액세스하지 않고 MCP 서버와 통신해야 합니다. 예를 들어 도구와 해당 요청 및 응답 형식을 포함하여 인터페이스가 동적으로 변경됩니다.

Tools

개발자는 의미 체계 커널 또는 LangChain과 같은 에이전트 프레임워크를 통해 MCP 서버와 통합하는 것이 좋습니다. 클라이언트가 서버를 초기화할 때마다 목록 도구를 호출하여 도구 목록을 가져와야 합니다. 시간이 지남에 따라 목록과 도구가 변경 될 수 있으므로 여기서는 요청 및 응답 세부 정보를 의도적으로 설명하지 않습니다.

MCP 서버는 다음 도구를 제공합니다.

  • microsoft_docs_search
  • microsoft_docs_fetch
  • microsoft_code_sample_search자세한 내용은 리포지토리를 참조하세요.

다음 단계

다음 링크를 방문하여 Learn MCP Server에 대해 자세히 알아볼 수 있습니다.