@jorgeceballos/mcp-server-oci
Version:
Model Context Protocol server for Oracle Cloud Infrastructure
125 lines (86 loc) • 3.61 kB
Markdown
# Ejemplos de uso con Claude
Este documento muestra ejemplos de cómo puedes interactuar con Oracle Cloud Infrastructure (OCI) a través de Claude usando el servidor MCP OCI.
## Requisitos
- Claude Desktop instalado y configurado
- MCP OCI Server instalado y configurado en `claude_desktop_config.json`
- Credenciales de OCI configuradas correctamente
## Ejemplos de prompts
### Listar compartimentos
```
Claude, por favor lista todos los compartimentos disponibles en mi cuenta de Oracle Cloud.
```
Respuesta esperada:
```
He consultado los compartimentos disponibles en tu cuenta de Oracle Cloud. Encontré los siguientes compartimentos:
[Lista de compartimentos con sus IDs, nombres y descripciones]
```
### Listar instancias en un compartimento
```
Claude, muestra todas las instancias computacionales en el compartimento "ocid1.compartment.oc1..aaaaaaaxxxxxxxx".
```
Respuesta esperada:
```
He consultado las instancias en el compartimento solicitado. Encontré las siguientes instancias:
[Lista de instancias con sus IDs, nombres, estados, etc.]
```
### Obtener detalles de una instancia específica
```
Claude, dame todos los detalles de la instancia con ID "ocid1.instance.oc1.phx.anyhqljruxdkza...".
```
Respuesta esperada:
```
He consultado los detalles de la instancia solicitada. Aquí está la información:
ID: ocid1.instance.oc1.phx.anyhqljruxdkza...
Nombre: mi-instancia-test
Estado: RUNNING
Forma: VM.Standard.E4.Flex
Región: us-phoenix-1
Dominio de disponibilidad: PHX-AD-1
...
```
### Iniciar una instancia
```
Claude, inicia la instancia con ID "ocid1.instance.oc1.phx.anyhqljruxdkza...".
```
Respuesta esperada:
```
He enviado la solicitud para iniciar la instancia con ID ocid1.instance.oc1.phx.anyhqljruxdkza...
La instancia se ha iniciado correctamente.
```
### Detener una instancia
```
Claude, detén la instancia "ocid1.instance.oc1.phx.anyhqljruxdkza...".
```
Respuesta esperada:
```
He enviado la solicitud para detener la instancia con ID ocid1.instance.oc1.phx.anyhqljruxdkza...
La instancia se ha detenido correctamente.
```
### Reiniciar una instancia
```
Claude, por favor reinicia la instancia "ocid1.instance.oc1.phx.anyhqljruxdkza...".
```
Respuesta esperada:
```
He enviado la solicitud para reiniciar la instancia con ID ocid1.instance.oc1.phx.anyhqljruxdkza...
La instancia se ha reiniciado correctamente.
```
## Flujos de trabajo más complejos
### Encontrar y gestionar instancias inactivas
```
Claude, por favor encuentra todas las instancias en estado STOPPED en mi compartimento por defecto y muestra sus IDs y nombres. Después, pregúntame si quiero iniciar alguna de ellas.
```
### Analizar el uso de recursos
```
Claude, muestra todas las instancias en mis compartimentos y organízalas por tipo de forma. Quiero saber cuántas VM.Standard y cuántas VM.Optimized tengo en ejecución.
```
### Gestión de infraestructura
```
Claude, por favor revisa todas mis instancias y recopila un informe que incluya su estado, forma, región y compartimento. Después, sugiere posibles optimizaciones de costos basadas en las que están infrautilizadas.
```
## Resolución de problemas comunes
Si Claude indica que no puede contactar con el servidor MCP o hay problemas con la herramienta oracle-cloud:
1. Asegúrate de que el servidor MCP está configurado correctamente en `claude_desktop_config.json`
2. Verifica que las credenciales de OCI son válidas
3. Comprueba que el perfil OCI está correctamente configurado y accesible
4. Asegúrate de que tienes permisos suficientes en OCI para realizar las operaciones solicitadas