Portada » MCP con Cursor: cómo conectar un MCP Server paso a paso
MCP · Cursor · Programación · Inteligencia artificial

MCP con Cursor: cómo conectar un MCP Server paso a paso

Aprende cómo utilizar MCP con Cursor para conectar servidores con herramientas, APIs, bases de datos y otros servicios. Descubre cómo instalar un MCP Server desde Marketplace, configurarlo mediante mcp.json, utilizar servidores locales y remotos y comprobar las herramientas disponibles dentro del entorno de desarrollo.

Guía práctica de MCP Cursor MCP Server mcp.json · Agent
Respuesta rápida

¿Cómo conectar MCP con Cursor?

Puedes conectar un MCP Server con Cursor desde Customize → MCP o configurarlo manualmente mediante un archivo mcp.json. Cursor admite servidores locales mediante stdio y servidores remotos mediante SSE o Streamable HTTP.

Para una configuración de proyecto puedes utilizar .cursor/mcp.json. Para una configuración global puedes utilizar ~/.cursor/mcp.json. El mismo ecosistema de configuración también puede utilizarse desde Cursor CLI mediante los comandos agent mcp.

Publicidad
Publicidad
La idea central

Cursor convierte MCP en una capa práctica para programar con IA

Un MCP Server puede ampliar las capacidades de Cursor conectándolo con herramientas y fuentes de datos externas. El objetivo no es reemplazar el entorno de desarrollo, sino añadir capacidades que el agente pueda utilizar cuando sean relevantes.

01 · CURSOR

Entorno

Cursor proporciona el entorno donde el agente trabaja con el proyecto y puede utilizar herramientas MCP.

02 · MCP CLIENT

Conexión

Cursor se comunica con los servidores MCP configurados y descubre las capacidades que ofrecen.

03 · MCP SERVER

Capacidades

El servidor proporciona herramientas y datos que pueden integrarse en el flujo de trabajo del agente.

Publicidad
Requisitos

¿Qué necesitas para usar MCP con Cursor?

Los requisitos dependen del servidor que quieras instalar.

Cursor actualizado

Debes utilizar una versión de Cursor que incluya soporte MCP. El mecanismo de configuración puede cambiar con las versiones, por lo que conviene consultar la documentación actual cuando una opción no aparezca en la interfaz.

Un MCP Server

Puedes utilizar un servidor existente del Marketplace, un servidor local que se ejecute mediante un comando o un servicio remoto accesible mediante URL.

Dependencias

Los servidores locales pueden requerir Node.js, Python, Docker u otras dependencias según el proyecto.

Credenciales

Algunos servidores necesitan claves API, tokens, OAuth u otros mecanismos de autenticación.

Permisos

Debes conocer qué herramientas puede utilizar el servidor y qué recursos puede leer, modificar o consultar.

El servidor determina sus propios requisitos

MCP define la comunicación, pero cada servidor puede requerir software, credenciales y configuraciones diferentes.

Transportes

¿Qué tipos de MCP Server admite Cursor?

Cursor documenta actualmente tres métodos principales de conexión MCP.

Transporte Entorno Conexión Uso habitual
stdio Local Comando Servidores ejecutados en el equipo.
SSE Local / remoto URL Servidores que exponen un endpoint SSE.
Streamable HTTP Local / remoto URL Servidores accesibles mediante HTTP.
Instalación

¿Cómo instalar un MCP Server en Cursor?

Cursor ofrece una instalación directa desde su interfaz para servidores disponibles en el Marketplace.

1

Abre Customize

Accede al apartado de personalización desde la interfaz de Cursor.

2

Entra en MCPs

Abre la sección donde Cursor muestra y administra los servidores MCP.

3

Busca el servidor

Explora los servidores disponibles en el Marketplace.

4

Pulsa Add to Cursor

Instala el servidor y completa la autenticación cuando sea necesaria.

5

Comprueba las herramientas

Verifica que el servidor aparece conectado y que las tools esperadas están disponibles.

También puedes realizar una instalación manual

Cuando el servidor no está en Marketplace o es propio, puedes configurarlo mediante mcp.json.

Publicidad
mcp.json

¿Cómo configurar MCP en Cursor con mcp.json?

Puedes definir servidores MCP de proyecto o globales mediante archivos de configuración.

Configuración del proyecto

Para herramientas específicas de un proyecto puedes utilizar .cursor/mcp.json dentro de la carpeta del proyecto.

{
  "mcpServers": {
    "mi-servidor": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mi-mcp-server"
      ]
    }
  }
}

Configuración global

Para disponer de un servidor en todos tus proyectos puedes utilizar ~/.cursor/mcp.json.

{
  "mcpServers": {
    "mi-servidor-global": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mi-mcp-server"
      ]
    }
  }
}

Variables de entorno

Cursor permite utilizar interpolación de variables en campos como command, args y env.

{
  "mcpServers": {
    "mi-api": {
      "type": "stdio",
      "command": "python",
      "args": [
        "${workspaceFolder}/tools/server.py"
      ],
      "env": {
        "API_KEY": "${env:API_KEY}"
      }
    }
  }
}

También puedes utilizar variables como ${userHome}, ${workspaceFolder} y ${workspaceFolderBasename}.

No guardes secretos directamente en el repositorio

Cuando un servidor necesita una clave API o token, utiliza variables de entorno o el mecanismo de autenticación correspondiente.

Servidor local

¿Cómo conectar un MCP Server local con Cursor?

Los servidores locales se pueden ejecutar mediante comandos y comunicarse con Cursor utilizando stdio.

Servidor Node.js

{
  "mcpServers": {
    "node-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@ejemplo/mcp-server"
      ]
    }
  }
}

Servidor Python

{
  "mcpServers": {
    "python-server": {
      "type": "stdio",
      "command": "python",
      "args": [
        "${workspaceFolder}/server.py"
      ]
    }
  }
}

Servidor Docker

{
  "mcpServers": {
    "docker-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "mi-mcp-server"
      ]
    }
  }
}

El comando y sus argumentos dependen del servidor real. Los ejemplos anteriores muestran la estructura de configuración y deben adaptarse al proyecto que estés utilizando.

Probar el comando antes

Una buena práctica consiste en ejecutar manualmente el mismo comando en la terminal antes de registrarlo en Cursor. Esto permite detectar rápidamente dependencias, rutas o permisos incorrectos.

Servidor remoto

¿Cómo conectar un MCP Server remoto con Cursor?

Los servidores remotos pueden configurarse mediante una URL y, cuando corresponde, encabezados o autenticación OAuth.

Streamable HTTP

{
  "mcpServers": {
    "servidor-remoto": {
      "url": "https://mcp.ejemplo.cl/mcp"
    }
  }
}

URL con encabezado

{
  "mcpServers": {
    "servidor-remoto": {
      "url": "https://mcp.ejemplo.cl/mcp",
      "headers": {
        "Authorization": "Bearer ${env:MCP_TOKEN}"
      }
    }
  }
}

OAuth

Cursor admite OAuth para servidores MCP remotos. Algunas implementaciones utilizan registro dinámico, mientras que otras pueden proporcionar credenciales OAuth estáticas.

Cuando el proveedor entrega un Client ID y, si corresponde, un Client Secret, Cursor permite configurarlos mediante el objeto auth del servidor remoto.

{
  "mcpServers": {
    "oauth-server": {
      "url": "https://api.ejemplo.cl/mcp",
      "auth": {
        "CLIENT_ID": "${env:MCP_CLIENT_ID}",
        "CLIENT_SECRET": "${env:MCP_CLIENT_SECRET}",
        "scopes": [
          "read"
        ]
      }
    }
  }
}
El proveedor define los requisitos de autenticación

No todos los servidores utilizan OAuth ni requieren los mismos encabezados. Sigue siempre la documentación del servicio que estás conectando.

Publicidad
Cursor CLI

¿Cómo gestionar MCP desde la terminal?

Cursor CLI incluye comandos agent mcp para consultar y administrar servidores MCP.

Listar servidores

agent mcp list

Este comando permite revisar los servidores configurados y consultar su estado, origen de configuración y transporte.

Añadir un servidor

Puedes registrar un servidor desde la terminal utilizando agent mcp add.

agent mcp add mi-servidor -- npx -y mi-mcp-server

Servidor remoto

agent mcp add mi-servidor --url https://mcp.ejemplo.cl/mcp

Listar herramientas

agent mcp list-tools mi-servidor

La CLI utiliza la misma configuración MCP que el editor, por lo que los servidores configurados pueden estar disponibles en ambos entornos.

Editor y CLI comparten el ecosistema MCP

Esto permite configurar y administrar servidores desde la terminal sin mantener una arquitectura de conexión completamente distinta.

Publicidad
Herramientas MCP

¿Cómo saber qué herramientas MCP tiene Cursor?

Una vez conectado el servidor puedes verificar las herramientas que Cursor tiene disponibles para el agente.

01

Servidor conectado

Verifica que Cursor reconoce el servidor y muestra un estado de conexión válido.

02

Available Tools

Cursor muestra las herramientas MCP disponibles para el agente.

03

Descripción

Revisa los nombres y descripciones para saber cuándo corresponde utilizar cada capacidad.

04

Respuesta

Comprueba que la herramienta devuelve resultados que Cursor puede interpretar correctamente.

Aprobación de herramientas

Cursor solicita aprobación antes de utilizar herramientas MCP por defecto. El comportamiento también puede verse afectado por los modos de ejecución y las reglas de allowlist.

Tool allowlist

Cursor permite definir qué herramientas de un servidor aprobado pueden ejecutarse automáticamente. Una configuración demasiado amplia aumenta las capacidades disponibles para el agente.

Marketplace

Instalar servidores MCP desde Cursor Marketplace

Cursor permite distribuir servidores MCP mediante Marketplace y también admite enlaces de instalación directa.

Instalación desde Marketplace

Los servidores disponibles en Marketplace pueden mostrar un botón Add to Cursor para iniciar la instalación y autenticación.

Instalación mediante enlace

Cursor también admite enlaces especiales de instalación MCP. Estos enlaces contienen la configuración del servidor codificada y permiten iniciar el proceso directamente desde Cursor.

cursor://anysphere.cursor-deeplink/mcp/install?name=SERVIDOR&config=CONFIGURACION

Los enlaces de instalación son especialmente útiles para documentación, repositorios y equipos que quieren simplificar la incorporación de servidores MCP.

Seguridad

¿Es seguro utilizar MCP con Cursor?

MCP puede otorgar al agente acceso a herramientas y recursos externos, por lo que la configuración de permisos es especialmente importante.

01

Origen

Instala servidores procedentes de fuentes que hayas revisado y comprendido.

02

Herramientas

Revisa exactamente qué acciones puede ejecutar cada tool.

03

Credenciales

Protege claves API, tokens y credenciales OAuth.

04

Allowlist

Utiliza reglas para limitar qué servidores y herramientas pueden ejecutarse.

05

Red

Los servidores locales pueden disponer de reglas de red que permitan o bloqueen conexiones salientes.

06

Archivos

Considera qué archivos puede leer o modificar el servidor desde el entorno donde se ejecuta.

Un MCP Server local puede ejecutar comandos reales

La documentación de Cursor advierte que los servidores locales pueden ejecutar código y recomienda revisar cuidadosamente la confianza del servidor y los permisos concedidos.

Solución de problemas

Errores frecuentes al configurar MCP en Cursor

La mayoría de problemas pueden aislarse comprobando primero el servidor y después la configuración.

01

JSON inválido

Un error de sintaxis puede impedir que Cursor cargue el archivo mcp.json.

02

Comando incorrecto

El ejecutable puede no existir o no encontrarse en PATH.

03

Ruta incorrecta

Una ruta equivocada puede impedir que se inicie el servidor local.

04

Variables ausentes

Las variables de entorno necesarias pueden no estar disponibles para el proceso.

05

Endpoint remoto

La URL puede no corresponder con un servidor MCP accesible.

06

Autenticación

OAuth, tokens o encabezados pueden estar incorrectamente configurados.

Comprueba el servidor fuera de Cursor

Ejecuta directamente el comando del servidor desde la terminal. Si no funciona ahí, el problema probablemente está en el servidor o sus dependencias.

Comprueba la configuración

Si el servidor funciona en la terminal pero no en Cursor, revisa el archivo mcp.json, la ruta, las variables de entorno y el transporte seleccionado.

Equipos y producción

MCP con Cursor en equipos de desarrollo

La configuración de MCP también puede formar parte de un entorno de desarrollo compartido.

Configuración de proyecto

El archivo .cursor/mcp.json permite definir servidores específicos para un proyecto. Este archivo puede compartirse mediante control de versiones cuando la configuración no contiene secretos.

Configuración global

~/.cursor/mcp.json permite mantener servidores personales disponibles en diferentes proyectos.

Allowlist administrativa

Los equipos pueden utilizar listas permitidas para controlar qué servidores pueden registrarse y qué herramientas pueden ejecutarse automáticamente.

Red

Cursor documenta modos de red para servidores locales que permiten autorizar todas las conexiones, aplicar una allowlist o bloquear el tráfico saliente.

Auditoría

En entornos compartidos conviene registrar qué servidores están habilitados, qué permisos necesitan y quién administra las configuraciones.

Resumen

MCP con Cursor explicado de forma sencilla

Cursor permite conectar MCP Servers para ampliar las herramientas y fuentes de información disponibles para su agente.

Puedes instalar servidores desde Marketplace o configurarlos manualmente mediante mcp.json.

Para proyectos puedes utilizar .cursor/mcp.json y para configuraciones globales ~/.cursor/mcp.json.

Cursor admite servidores locales con stdio y servidores remotos mediante SSE o Streamable HTTP.

Desde la CLI puedes utilizar comandos como agent mcp list y agent mcp list-tools para revisar la configuración.

Siguiente paso del cluster MCP

Después de conectar MCP con Claude, ChatGPT y Cursor, el siguiente paso es llevar MCP al mundo de la automatización mediante n8n.

n8n MCP →
Referencias

Documentación oficial sobre MCP en Cursor

Consulta siempre la documentación actual de Cursor cuando cambien las opciones de configuración o transporte.

Preguntas frecuentes

Preguntas frecuentes sobre MCP con Cursor

Respuestas directas sobre instalación, mcp.json, servidores locales, servidores remotos y Cursor CLI.

Sí. Cursor permite conectar MCP Servers para utilizar herramientas y fuentes de datos externas.

Puedes instalar servidores desde Marketplace mediante Add to Cursor o configurarlos manualmente mediante mcp.json.

La configuración de proyecto utiliza .cursor/mcp.json y la configuración global utiliza ~/.cursor/mcp.json.

Cursor documenta soporte para stdio, SSE y Streamable HTTP.

Sí. Los servidores locales pueden registrarse mediante comandos y utilizar el transporte stdio.

Sí. Los servidores remotos pueden configurarse mediante una URL utilizando SSE o Streamable HTTP según la implementación.

Sí. Las herramientas MCP pueden aparecer entre las capacidades disponibles para el agente y utilizarse cuando corresponden con la tarea.

Puedes revisar las herramientas disponibles desde la interfaz de Cursor y también utilizar agent mcp list-tools nombre-del-servidor desde la CLI.

Cursor solicita aprobación antes de utilizar herramientas MCP por defecto. Las reglas de ejecución y allowlists pueden modificar el comportamiento.

No debes asumirlo. Revisa el origen del servidor, sus herramientas, permisos, dependencias y acceso a red antes de habilitarlo.

Sí. Cursor CLI proporciona comandos agent mcp para listar, añadir y revisar servidores y herramientas MCP.

El siguiente paso del cluster es aprender cómo utilizar MCP con n8n para conectar servidores con workflows y automatizaciones.

Publicidad
Siguiente paso

n8n MCP

Ya conectaste MCP con Claude, ChatGPT y Cursor. Ahora lleva el protocolo a la automatización y aprende cómo utilizar servidores MCP dentro de workflows de n8n.

n8n MCP →
CIBORG · MCP · CURSOR · IA

MCP lleva las herramientas externas directamente al entorno de desarrollo

Cursor puede utilizar servidores MCP para ampliar las capacidades de su agente con herramientas, datos y servicios externos. El siguiente paso es conectar esta arquitectura con workflows de automatización mediante n8n.

n8n MCP →
Carrito de compra
Scroll al inicio