UNPKG

@jorgeceballos/mcp-server-oci

Version:

Model Context Protocol server for Oracle Cloud Infrastructure

125 lines (86 loc) 3.61 kB
# 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