As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar em um IDE de codificação
A codificação IDEs que suporta MCP usa um arquivo de configuração JSON para declarar quais servidores iniciar. O servidor é executado em stdio, então o IDE o inicia como um subprocesso quando você abre um projeto.
Kiro
Crie ou edite .kiro/settings/mcp.json no diretório do projeto (no nível do espaço de trabalho) ou ~/.kiro/settings/mcp.json (no nível do usuário, disponível em todos os projetos). Como o Kiro é executado em sua máquina local, use AWS_PROFILE para obter credenciais do seu arquivo existente~/.aws/credentials:
Domínio OpenSearch do Amazon 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 Coleção sem servidor:
{ "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" } } } }
Depois de salvar, Kiro reconecta o servidor automaticamente. Em seguida, você pode fazer perguntas como “Listar os índices no meu cluster” ou “Qual é a integridade do meu cluster?”
Claude Code
Adicione o servidor ao .mcp.json arquivo do seu projeto. Assim como no Kiro, use AWS_PROFILE para se autenticar com suas credenciais locais AWS
:
Domínio OpenSearch do Amazon 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 Coleção sem servidor:
{ "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" } } } }
Você também pode adicionar o servidor globalmente por meio da CLI para que ele esteja disponível em todos os projetos:
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
Abra Configurações > Desenvolvedor e editeclaude_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
Se você usa a CLI do Kiro, adicione o servidor ao seu projeto usando a mesma .kiro/settings/mcp.json estrutura JSON mostrada acima. A CLI do Kiro pega a configuração automaticamente quando você inicia uma sessão nesse diretório.