비고
일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 섹션에서는 Windows의 서버 등록에 대한 MCP 정보를 제공합니다. 서버를 등록하면 MCP Windows의 에이전트가 서버를 쉽게 검색하고 서버에 연결할 수 있으며, 사용자 및 서비스에 대한 보안을 강화하며, 엔터프라이즈 환경에서 서버를 사용할 때 추가 관리를 사용할 수 있습니다.
서버 빌드에 대한 정보를 얻으려면 사용 가능한 SDK 중 하나를 선택하여 MCP 관련 내용을 확인하세요.
- MCP C# SDK - .NET 앱 및 라이브러리용 클라이언트 및 서버를 빌드 MCP 하기 위한 SDK
- MCP TypeScript SDK - TypeScript 를 사용하여 클라이언트 및 서버를 빌드 MCP 하기 위한 SDK
추가 SDK에 대한 정보는 여기에서 https://modelcontextprotocol.io/docs/sdk확인할 수 있습니다.
Windows에 MCP 서버 등록
서버를 빌드 MCP 한 후에는 여러 가지 방법으로 Windows에 등록할 수 있습니다. 선택하는 방법은 애플리케이션을 패키지하고 배포하는 방법에 따라 달라집니다.
패키지 ID가 있는 앱
패키지 ID가 있는 애플리케이션은 앱 패키지에 필수 메타데이터를 포함하여 Windows에 등록할 수 있습니다. 앱 패키지가 설치되고 제거되면 OS에서 자동으로 서버를 등록 및 등록 취소합니다. 자세한 내용은 패키지 ID를 사용하여 MCP 앱에서 서버 등록을 참조하세요.
앱은 MSIX 패키지 형식을 사용하여 패키지될 때 패키지 ID가 부여됩니다. 패키지되지 않은 앱은 MSIX 패키지에서 참조할 수 있으며, 외부 위치가 있는 패키징을 사용하여 패키지 ID를 부여할 수 있습니다. 자세한 내용은 다음을 참조하세요.
ID가 없는 앱
패키지 ID가 없는 서버(예: .exe 파일, MSI를 사용하여 패키지된 파일 또는 독립 실행형 MCP 번들)가 있고 외부 위치에서 MSIX를 사용하여 패키지 ID를 부여하지 않으려는 경우 설치 관리자와 함께 번들을 직접 설치 MCP 할 수 있습니다. 사용자가 Windows 설정에서 에이전트 커넥터에 대한 보호를 줄이는 옵션을 명시적으로 사용하도록 설정하지 않는 한 직접 설치된 MCP 번들은 안전하게 포함된 에이전트 프로세스에서 실행할 수 없으며 Windows 장치 에이전트 레지스트리에서 액세스할 수 없습니다. 번들로 배포된 MCP 서버를 설치하고 등록하는 방법에 대한 자세한 내용은 번들로 MCP 서버 등록 MCP을 참조하세요.
수동 등록
원격 MCP 서버를 등록하려는 경우 또는 로컬 MCP 서버를 등록할 때 세분화된 제어가 필요한 경우 Windows 온-디바이스 에이전트 레지스트리 명령줄 도구를 사용하여 서버를 수동으로 등록할 수 있습니다. 자세한 내용은 원격 및 로컬 MCP 서버 수동 등록을 참조하세요.
MCP 서버 격리
기본적으로 MCP Windows ODR(디바이스 내 에이전트 레지스트리)을 통해 액세스하는 서버는 에이전트 세션에서 실행되며, 별도의 환경에 안전하게 포함되며 승인된 리소스에 대한 액세스만 허용하여 교차 프롬프트 삽입 공격과 같은 위협에 대한 취약성을 제한할 수 있습니다. 서버 포함의 제한 사항 및 요구 사항에 대한 자세한 내용은 MCP.
MCP Windows에서 서버 테스트
MCP Windows에서 MCP 등록을 테스트하고, ODR에서 인식되는지 등록을 확인하고, Windows에서 서버의 MCP 기능을 테스트할 수 있는 몇 가지 방법을 제공합니다. 자세한 내용은 Windows에서 서버 테스트를 MCP 참조하세요.