

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 name="mcp-server-configure-ide"></a>

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
<a name="mcp-server-configure-kiro"></a>

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
<a name="mcp-server-configure-claude-code"></a>

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
<a name="mcp-server-configure-claude-desktop"></a>

Abra **Configurações > Desenvolvedor** e edite`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
<a name="mcp-server-configure-kiro-cli"></a>

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.