View a markdown version of this page

Configure en un IDE de codificación - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configure en un IDE de codificación

Los códigos IDEs compatibles con el MCP utilizan un archivo de configuración JSON para declarar los servidores que se van a iniciar. El servidor se ejecuta a través de stdio, por lo que el IDE lo lanza como un subproceso al abrir un proyecto.

Kiro

Cree o edite .kiro/settings/mcp.json en el directorio de su proyecto (a nivel de espacio de trabajo) o ~/.kiro/settings/mcp.json (a nivel de usuario, disponible en todos los proyectos). Como Kiro se ejecuta en tu máquina local, úsala AWS_PROFILE para recoger las credenciales de tu archivo existente: ~/.aws/credentials

Dominio OpenSearch de 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 Colección sin 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" } } } }

Tras guardar, Kiro vuelve a conectar el servidor automáticamente. A continuación, puede hacer preguntas como «Listar los índices de mi clúster» o «¿Cuál es el estado de mi clúster?»

Claude Code

Agrega el servidor al .mcp.json archivo de tu proyecto. Al igual que con Kiro, úsalo AWS_PROFILE para autenticarte con tus credenciales locales AWS :

Dominio OpenSearch de 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 Colección sin 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" } } } }

También puede agregar el servidor globalmente a través de la CLI para que esté disponible en todos los proyectos:

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

Escritorio Claude

Abre Configuración > Desarrollador y editaclaude_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

Si usa la CLI de Kiro, añada el servidor al proyecto .kiro/settings/mcp.json utilizando la misma estructura JSON que se muestra arriba. La CLI de Kiro recoge la configuración automáticamente al iniciar una sesión en ese directorio.