기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
코딩 IDE에서 구성
MCP를 지원하는 코딩 IDEs는 JSON 구성 파일을 사용하여 시작할 서버를 선언합니다. 서버는 stdio를 통해 실행되므로 프로젝트를 열 때 IDE가 이를 하위 프로세스로 시작합니다.
Kiro
프로젝트 디렉터리(워크스페이스 수준) 또는 ~/.kiro/settings/mcp.json (사용자 수준, 모든 프로젝트에서 사용 가능).kiro/settings/mcp.json에서 생성하거나 편집합니다. Kiro는 로컬 시스템에서 실행되므로 AWS_PROFILE를 사용하여 기존 ~/.aws/credentials 파일에서 자격 증명을 선택합니다.
Amazon OpenSearch Service 도메인:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Serverless 컬렉션:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
저장한 후 Kiro는 서버를 자동으로 다시 연결합니다. 그런 다음 "클러스터의 인덱스 나열" 또는 "클러스터의 상태는 무엇입니까?"와 같은 질문을 할 수 있습니다.
Claude Code
프로젝트 .mcp.json 파일에 서버를 추가합니다. Kiro와 마찬가지로 AWS_PROFILE를 사용하여 로컬 AWS 자격 증명으로 인증합니다.
Amazon OpenSearch Service 도메인:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint.region.es.amazonaws.com", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
OpenSearch Serverless 컬렉션:
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://collection-id.region.aoss.amazonaws.com", "AWS_OPENSEARCH_SERVERLESS": "true", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
모든 프로젝트에서 사용할 수 있도록 CLI를 통해 전역적으로 서버를 추가할 수도 있습니다.
claude mcp add opensearch \ --command uvx \ --args opensearch-mcp-server-py \ --env OPENSEARCH_URL=https://your-domain-endpoint.region.es.amazonaws.com\ --env AWS_REGION=us-east-1\ --env AWS_PROFILE=your-aws-profile
Claude Desktop
설정 > 개발자를 열고를 편집합니다claude_desktop_config.json.
{ "mcpServers": { "opensearch": { "command": "uvx", "args": ["opensearch-mcp-server-py"], "env": { "OPENSEARCH_URL": "https://your-domain-endpoint", "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" } } } }
Kiro CLI
Kiro CLI를 사용하는 경우 위에 표시된 것과 동일한 JSON 구조를 .kiro/settings/mcp.json 사용하여 프로젝트의에 서버를 추가합니다. Kiro CLI는 해당 디렉터리에서 세션을 시작할 때 구성을 자동으로 선택합니다.