MCP 서버
최근 AI와 클라우드의 결합이 본격화되면서, 대형 언어 모델(LLM)과 외부 지식 출처를 안정적으로 연동하는 방법이 중요한 과제로 떠오르고 있습니다. 이러한 요구를 충족하기 위해 제안된 표준이 Model Context Protocol(MCP)이며, AWS 역시 MCP 서버를 적극적으로 지원하고 있습니다.
기존의 Documentation MCP Server는 AWS 공식 문서 활용에 적합했지만, 최근 AWS는 이를 확장한 Knowledge MCP Server를 선보였습니다. 이 새로운 서버는 공식 문서를 넘어 블로그, 아키텍처 가이드, 최신 발표까지 포함하며 더 폭넓은 지식 접근을 제공합니다.
이번 글에서는 두 MCP 서버의 차이점과 특징을 정리하고, 실제 업무에서 어떤 상황에 적합한지 비교해보겠습니다.
Documentation MCP Server는 AWS 공식 문서 전용 로컬 실행형 MCP 서버입니다.
Knowledge MCP Server는 AWS에서 호스팅하는 완전 관리형 원격 MCP 서버입니다.
구분 | Documentation MCP | Knowledge MCP |
|---|---|---|
실행 위치 | 로컬 환경 | AWS 원격 서버 |
설치 방식 | uvx 패키지 설치 | 프록시 도구 연결 |
관리 주체 | 사용자 직접 관리 | AWS 완전 관리 |
네트워크 의존성 | knowledge-mcp.global.api.aws 접근 |
read_documentation: 문서 → Markdown 변환search_documentation: 키워드 검색 (글로벌만)recommend: 관련 문서 추천 (글로벌만)get_available_services: 중국 리전 서비스 목록 (중국만)search_documentation: 통합 지식 검색read_documentation: 다중 소스 문서 읽기recommend: 확장된 자료 추천구분 | Documentation MCP | Knowledge MCP |
|---|---|---|
정보 소스 | AWS 공식 문서만 | 공식 문서 + 블로그 + 아키텍처 + 뉴스 |
업데이트 | 실시간 docs 사이트 접근 | AWS 최신 지식 관리 |
검색 범위 | 문서 내 키워드 검색 | 통합 지식베이스 검색 |
추천 품질 | 단순 문서 기반 | LLM 최적화 추천 |
uv python install 3.10 (or a more recent version)uv from Astral or the GitHub README){
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
}
},
"aws-knowledge-mcp-server": {
"command": "npx",
"args": ["mcp-remote", "https://knowledge-mcp.global.api.aws"],
"disabled": false,
"autoApprove": []
}
}
}q chat # Q Developer CLI 실행
q mcp list # MCP 서버 목록 확인AWS의 두 MCP 서버는 각기 다른 목적과 강점을 갖고 있습니다.
실제 업무에서는 두 서버를 상호 보완적으로 활용하는 전략이 가장 효과적입니다.