---
title: Claude Code en VS Code y Cursor | RunAPI
description: Instale la extensión de Claude Code en VS Code o Cursor y conecte su
  configuración compartida a RunAPI.
url: https://runapi.ai/es/docs/resources/tool-integrations/claude-code-vscode-cursor.md
canonical: https://runapi.ai/es/docs/resources/tool-integrations/claude-code-vscode-cursor
locale: es
---

> Versión HTML: https://runapi.ai/es/docs/resources/tool-integrations/claude-code-vscode-cursor
> Índice del sitio para agentes: https://runapi.ai/llms.txt

# Claude Code en VS Code y Cursor

## Descripción general

La extensión oficial de Claude Code funciona tanto en VS Code como en Cursor. Ambos editores utilizan la misma configuración de usuario de Claude Code, por lo que esta guía instala la extensión correspondiente y configura RunAPI una sola vez en `~/.claude/settings.json`.

## Antes de comenzar

* Instale una versión compatible de VS Code o Cursor. La versión mínima actual
  de VS Code se indica en la [guía oficial de extensiones][1].
* Cree una Clave de API estándar en la [Guía de
  Autenticación](https://runapi.ai/es/docs/guides/authentication.md). No la incluya en la configuración
  del espacio de trabajo ni en el control de código fuente.
* Copie un identificador de modelo que sea compatible con Anthropic Messages
  desde el [Catálogo de modelos](https://runapi.ai/es/models).



[1]: https://code.claude.com/docs/en/vs-code

## Instalar

Instale la extensión oficial `anthropic.claude-code`:

* **VS Code:** abre [la página de VS Code Marketplace][1] o busca `Claude Code` en Extensions.
* **Cursor:** abre `cursor:extension/anthropic.claude-code` o busca `Claude Code` en Extensions.



[1]: https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code

La extensión incluye el entorno de ejecución necesario para su panel de chat. Instala la CLI independiente solo si también quieres ejecutar `claude` en la terminal integrada.

## Configurar RunAPI

Abra `~/.claude/settings.json` y agregue la configuración de entorno compartida a nivel de usuario:

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://runapi.ai",
    "ANTHROPIC_API_KEY": "YOUR_RUNAPI_API_KEY",
    "ANTHROPIC_MODEL": "YOUR_RUNAPI_MODEL_ID"
  }
}
```

En la configuración de VS Code o Cursor, busque `Claude Code login` y habilite
**Disable Login Prompt** para este punto de conexión personalizado. La configuración de usuario se
comparte con la CLI; la configuración de la extensión de VS Code solo controla el comportamiento de la extensión.

Mantenga la clave real fuera de `.claude/settings.json` y de la configuración del
espacio de trabajo del editor, ya que esos archivos podrían confirmarse.

## Elegir un modelo

Reemplace `YOUR_RUNAPI_MODEL_ID` con un identificador exacto del [Catálogo
de modelos](https://runapi.ai/es/models). En el panel de Claude Code, `/model` cambia la
selección actual y `/status` muestra el modelo activo.

## Verificar

1.  Recarga la ventana del editor después de cambiar la extensión o la configuración.
2.  Abre el panel Claude Code Spark.
3.  Ejecuta `/status` y confirma la configuración de usuario y el modelo.
4.  Envía `Describe this repository in one sentence.` y confirma que la respuesta es normal.

## Solución de problemas

* **La extensión no se instalará:** confirma que la versión del editor cumple con los [requisitos oficiales][1].
* **El icono de Spark no aparece:** recarga la ventana del editor y luego reinicia el editor.
* **Todavía aparece una solicitud de inicio de sesión:** habilita **Disable Login Prompt** en la configuración de la extensión Claude Code.
* **El panel no hereda las variables del shell:** usa `~/.claude/settings.json` o inicia el editor desde el terminal configurado. Las aplicaciones GUI suelen iniciarse sin el entorno de terminal.
* **La CLI funciona pero el panel no:** recarga la ventana y usa la CLI independiente para reproducir la solicitud con diagnósticos más detallados.
* **La autenticación o la selección de modelos falla:** verifica la clave en la [Guía de autenticación](https://runapi.ai/es/docs/guides/authentication.md) y copia el identificador exacto del [Catálogo de modelos](https://runapi.ai/es/models).



[1]: https://code.claude.com/docs/en/vs-code#fix-common-issues

## Próximos pasos

Usa el [Inicio rápido de la API LLM](https://runapi.ai/es/docs/guides/llm-api/quickstart.md) para
el comportamiento del protocolo y la [Referencia de la API de Mensajes de Anthropic](https://runapi.ai/es/docs/api/anthropic/messages.md) para los campos de solicitud. Para agregar
herramientas de RunAPI dentro del editor, continúa con la [Descripción general de MCP](https://runapi.ai/es/docs/resources/mcp.md).

---

## Más de RunAPI

- [Inicio](https://runapi.ai/es/.md)
- [Catálogo de modelos](https://runapi.ai/es/models.md)
- [Precios](https://runapi.ai/es/pricing.md)
- [Proveedores](https://runapi.ai/es/models)
- [Documentación](https://runapi.ai/es/docs/guides)
- [SDKs](https://runapi.ai/es/sdk.md)
- [CLI](https://runapi.ai/es/cli.md)
- [Servidor MCP](https://runapi.ai/es/mcp.md)
- [Claude Code vs Cursor](https://runapi.ai/es/claude-code-vs-cursor.md)
- [Configuración de Cursor API](https://runapi.ai/es/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/es/openrouter-alternative.md)
- [Enterprise](https://runapi.ai/es/contact.md)
- [Contacto](https://runapi.ai/es/contact.md)
- [Términos](https://runapi.ai/es/terms.md)
- [Privacidad](https://runapi.ai/es/privacy.md)
- [Índice del sitio para agentes](https://runapi.ai/llms.txt)

Contacto: contact@runapi.ai

## Datos estructurados

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/es",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/es/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/es",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/esicon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "es",
    "@type": "TechArticle",
    "headline": "Claude Code en VS Code y Cursor",
    "description": "Instale la extensión de Claude Code en VS Code o Cursor y conecte su configuración compartida a RunAPI.",
    "url": "https://runapi.ai/es/docs/resources/tool-integrations/claude-code-vscode-cursor",
    "mainEntityOfPage": "https://runapi.ai/es/docs/resources/tool-integrations/claude-code-vscode-cursor"
  }
]
```
