Uso del servidor MCP

El servidor Dev Proxy MCP (Protocolo de Contexto de Modelo) permite que los asistentes de codificación de IA le ayuden a trabajar con Dev Proxy. Con este servidor, puede pedir al asistente de IA que cree configuraciones de proxy de desarrollo, busque documentación y obtenga ayuda contextual, todo ello mediante lenguaje natural.

¿Qué es MCP?

El Protocolo de contexto de modelo (MCP) es un estándar abierto que permite a los asistentes de inteligencia artificial conectarse a herramientas externas y orígenes de datos. El servidor MCP del proxy de desarrollo proporciona a su asistente de inteligencia artificial acceso a la documentación del proxy de desarrollo y a los procedimientos recomendados, lo que le permite proporcionar ayuda precisa y con reconocimiento del contexto.

Prerrequisitos

Antes de comenzar, asegúrese de que tiene:

Configuración del servidor MCP

El servidor MCP del proxy de desarrollo se publica en npm como @devproxy/mcp. Configúrelo en el asistente de IA con estos valores:

Configuración Importancia
Tipo stdio
Command npx
Argumentos -y, @devproxy/mcp

Los pasos de configuración exactos varían según el asistente de IA.

Visual Studio Code con GitHub Copilot

  1. Abre Visual Studio Code.
  2. Abra la paleta de comandos (Ctrl+Mayús+P o Cmd+Mayús+P).
  3. Escriba MCP: Agregar servidor y selecciónelo.
  4. Seleccione Comando (stdio).
  5. Escriba npx como el comando.
  6. Escriba -y @devproxy/mcp como argumentos.
  7. Presione Entrar para guardar.

Como alternativa, agregue lo siguiente a la configuración de VS Code JSON (.vscode/mcp.json en el área de trabajo o la configuración del usuario):

{
  "servers": {
    "Dev Proxy": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

CLI de GitHub Copilot

Agregue lo siguiente a la configuración de MCP de la CLI de Copilot:

Archivo: ~/.copilot/mcp-config.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

Como alternativa, use el /mcp add comando de barra diagonal en una sesión interactiva de la CLI de Copilot para agregar el servidor.

Claude Code

Ejecute el siguiente comando en el terminal para agregar el servidor MCP proxy de desarrollo:

claude mcp add devproxy -- npx -y @devproxy/mcp

Cursor

Agregue lo siguiente a la configuración de MCP de cursor:

Archivo: ~/.cursor/mcp.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

Reinicie cursor después de guardar la configuración.

Herramientas disponibles

El servidor MCP del proxy de desarrollo proporciona las siguientes herramientas para los asistentes de IA:

Herramienta Description
GetBestPractices Devuelve los procedimientos recomendados para configurar y usar el proxy de desarrollo. Normalmente, el asistente de IA llama a esta herramienta antes de generar cualquier configuración de proxy de desarrollo.
FindDocs Busca en la documentación del proxy de desarrollo información relacionada con una consulta. Resulta útil para encontrar documentación específica del complemento o guías paso a paso.
GetVersion Devuelve la versión instalada del proxy de desarrollo. Ayuda a garantizar que las configuraciones generadas sean compatibles con la versión.

Ejemplos de indicaciones

Después de configurar el servidor MCP, puede hacer preguntas a su asistente de IA sobre Dev Proxy en lenguaje natural. Estos son algunas indicaciones de ejemplo:

Creación de una configuración para simular una API

Cree una configuración de proxy de desarrollo para simular una API REST en https://api.example.com/products que devuelva una lista de productos.

Simulación de errores de API

Configure el proxy de desarrollo para devolver aleatoriamente 500 errores para 30% de solicitudes a https://api.contoso.com/*.

Obtener ayuda con un complemento específico

¿Cómo configuro el plugin RateLimitingPlugin para simular el estrangulamiento?

Prueba de los permisos de Microsoft Graph API

Cree una configuración de Proxy de desarrollo para comprobar si mi aplicación usa permisos mínimos para Microsoft Graph.

El asistente de IA usa el servidor MCP para buscar documentación pertinente y procedimientos recomendados y, a continuación, genera configuraciones precisas del proxy de desarrollo adaptadas a sus necesidades.

Comprobación de que el servidor MCP funciona

Para comprobar que el servidor MCP funciona:

  1. Abra la interfaz de chat del asistente de IA.
  2. Pregunte sobre el proxy de desarrollo, por ejemplo: "¿Qué versión del proxy de desarrollo he instalado?"
  3. El asistente de IA debe utilizar la herramienta GetVersion e indicar su versión instalada.

Si el asistente de IA no puede acceder a las herramientas, compruebe lo siguiente:

  • Node.js está instalado y disponible en PATH
  • La configuración del servidor MCP es correcta
  • Ha reiniciado el asistente de IA después de la configuración

Paso siguiente

Obtenga información sobre cómo configurar el proxy de desarrollo para sus necesidades específicas: