View a markdown version of this page

Configurar em um IDE de codificação - OpenSearch Serviço Amazon

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.