

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

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

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

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

Abre **Configuración > Desarrollador** y edita`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>

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.