기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
프로토콜 기반 도구
프로토콜 기반 도구를 고려할 때 모델 컨텍스트 프로토콜(MCP)
다음 표에서는 MCP 도구 배포 옵션을 설명합니다.
배포 모델 |
설명 |
에 적합 |
구현 |
|---|---|---|---|
로컬 stdio 기반 |
에이전트와 동일한 프로세스에서 실행되는 도구 |
개발, 테스트 및 간단한 도구 |
네트워크 오버헤드 없이 빠르게 구현 |
로컬 서버 전송 이벤트(SSE) 기반 |
도구는 로컬에서 실행되지만 HTTP를 통해 통신합니다. |
우려 사항이 분리된 더 복잡한 로컬 도구 |
격리는 개선되었지만 지연 시간은 여전히 짧음 |
원격 SSE 기반 |
원격 서버에서 실행되는 도구 |
프로덕션 환경 및 공유 도구 |
확장 가능하고 중앙에서 관리됨 |
MCP 도구를 빌드하는 데 공식 모델 컨텍스트 프로토콜 SDKs 사용할 수 있습니다.
-
Python SDK
- 전체 프로토콜 지원을 통한 포괄적인 구현 -
TypeScript SDK
- 웹 애플리케이션을 위한 JavaScript/TypeScript 구현 -
Java SDK
- 엔터프라이즈 애플리케이션을 위한 Java 구현
이러한 SDKs 프로토콜 사양의 일관된 구현과 함께 선호하는 언어로 MCP 호환 도구를 생성하기 위한 구성 요소를 제공합니다.
또한 AWS 는 Strands Agents SDK
MCP 도구의 보안 기능
MCP 도구의 보안 기능은 다음과 같습니다.
-
OAuth 2.0/2.1 인증 – 업계 표준 인증
-
권한 범위 지정 - 도구에 대한 세분화된 액세스 제어
-
도구 기능 검색 - 사용 가능한 도구의 동적 검색
-
구조화된 오류 처리 - 일관된 오류 패턴
MCP 도구 시작하기
도구 통합을 위한 MCP를 구현하려면 다음 작업을 수행합니다.
-
프로덕션 지원 MCP 구현을 위한 Strands Agents SDK
를 살펴보세요. -
MCP 기술 설명서를
검토하여 핵심 개념을 이해합니다. -
이 AWS 오픈 소스 블로그
게시물에 설명된 실제 예제를 사용합니다. -
원격 도구로 진행하기 전에 간단한 로컬 도구로 시작합니다.
-
MCP 커뮤니티
에 가입하여 프로토콜의 진화에 영향을 줍니다.