# Protocolo de Contexto de Modelo (MCP)

El **Protocolo de Contexto de Modelo (MCP)** integración con [**Web Scraper API de Oxylabs**](https://oxylabs.io/products/scraper-api/web) permite la entrega de datos estructurados, listos para IA, optimizados para flujos de trabajo de modelos de lenguaje grandes (LLM).

MCP garantiza que el contexto, los metadatos y las instrucciones estén correctamente formateados, permitiendo que los LLM, como Claude de Anthropic, interpreten y utilicen los datos eficazmente.

{% hint style="success" %}
Visita el repositorio de GitHub de Oxylabs para ver un ejemplo completo y funcional de [Integración de MCP con la Web Scraper API](https://github.com/oxylabs/oxylabs-mcp).
{% endhint %}

## **Configuración con Claude Desktop**

{% hint style="warning" %}
Antes de empezar, asegúrate de tener [**Claude Desktop**](https://claude.ai/download) instalado.&#x20;
{% endhint %}

### Usando Smithery.ai

Instala [**Node.js y la interfaz de línea de comandos de npm.**](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) Si ya los tienes instalados, ejecuta el siguiente comando para actualizar npm a la última versión:

```
npm install -g npm
```

Para instalar automáticamente el servidor MCP de Oxylabs para Claude Desktop mediante [Smithery](https://smithery.ai/server/@oxylabs/oxylabs-mcp), ejecuta este comando:

```
npx -y @smithery/cli install @oxylabs/oxylabs-mcp --client claude
```

Durante el proceso de instalación, se te pedirá que introduzcas el nombre de usuario y la contraseña de tu usuario API. Introduce estas credenciales cuando se soliciten.

Una vez completada la instalación, abre Claude Desktop y configura el scraper para empezar a usar salidas mejoradas con MCP.

### &#x20;**Usando UV**

Instala [**uv**](https://docs.astral.sh/uv/getting-started/installation/), como alternativa a npm. Consulta la [**Guía rápida de inicio de Model Context Protocol**](https://modelcontextprotocol.io/quickstart/user) para entender el proceso de configuración.

Para integrar el servidor MCP con **Claude Desktop**, actualiza el `claude_desktop_config.json` archivo de la siguiente manera:

```json
{
  "mcpServers": {
    "oxylabs_mcp": {
      "command": "uvx",
      "args": ["oxylabs-mcp"],
      "env": {
        "OXYLABS_USERNAME": "your_username",
        "OXYLABS_PASSWORD": "your_password"
      }
    }
  }
}
```

Reemplaza `your_username` y `your_password` con el nombre de usuario y la contraseña de tu usuario API.

Guarda los cambios en el archivo de configuración y reinicia Claude Desktop para asegurarte de que la configuración actualizada surta efecto.

## **Ejecutando en Cursor**

Configuración de Cursor Nota: Requiere Cursor versión 0.46+

Para configurar Oxylabs en Cursor:<br>

1. Selecciona Cursor → Settings → Cursor Settings → MCP Tools
2. Haz clic en "Add Custom MCP"
3. Añade la siguiente configuración:

```
{
  "mcpServers": {
    "oxylabs": {
      "command": "uvx",
      "args": ["oxylabs-mcp"],
      "env": {
        "OXYLABS_USERNAME": "your_username",
        "OXYLABS_PASSWORD": "your_password",
        "OXYLABS_AI_STUDIO_API_KEY": "your_ai_studio_api_key"
      }
    }
  }
}
```

Reemplaza `your_username` y `your_password` con el nombre de usuario y la contraseña de tu usuario API. También reemplaza `your_ai_studio_api_key` con tu clave API de Oxylabs AI Studio.

Después de añadir la configuración, actualiza la lista del servidor MCP para ver las nuevas herramientas. El agente Composer usará Oxylabs automáticamente cuando sea apropiado, pero puedes solicitarlo explícitamente describiendo tus necesidades de web scraping. Accede a Composer mediante Command+L (Mac), selecciona "Agent" junto al botón de envío e introduce tu consulta.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.oxylabs.io/products/es/web-scraper-api/solutions-for-ai-workflows/model-context-protocol-mcp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
