Nueva web: CoworkerAI.io!

Guia de instalacion de plugins MCP

Aprende a instalar y configurar servidores MCP (Model Context Protocol) para ampliar las capacidades de Claude con herramientas externas, fuentes de datos e integraciones.

El Model Context Protocol (MCP) es un estandar abierto creado por Anthropic que estandariza como los modelos de IA se conectan a fuentes de datos y herramientas externas. A menudo descrito como "el USB-C de la IA", MCP proporciona una interfaz universal para que Claude interactue con tus archivos locales, bases de datos, APIs y herramientas de desarrollo.

A partir de 2026, MCP cuenta con el soporte de Anthropic, OpenAI, Google y Microsoft, lo que lo convierte en el estandar de integracion de facto para agentes de IA. Actualmente hay mas de 593 servidores MCP disponibles en el ecosistema, desde paquetes oficiales de Anthropic hasta integraciones creadas por la comunidad.

Requisitos previos

terminal

Node.js (LTS)

Necesario para ejecutar la mayoria de los servidores MCP mediante npx. Descargalo desde nodejs.org.

code

Python / uv (Opcional)

Algunos servidores MCP estan basados en Python y usan uvx en lugar de npx.

desktop_mac

Claude Desktop

La aplicacion Claude Desktop debe estar instalada. Disponible para macOS y Windows.

info

No se requiere suscripcion

Los servidores MCP funcionan con cualquier plan de Claude, incluido el nivel gratuito.

Ubicacion del archivo de configuracion

Los servidores MCP se configuran en claude_desktop_config.json. La ubicacion del archivo depende de tu sistema operativo:

desktop_mac macOS
~/Library/Application Support/Claude/claude_desktop_config.json
desktop_windows Windows
%APPDATA%\Claude\claude_desktop_config.json
lightbulb

Consejo

No necesitas crear este archivo manualmente. Claude Desktop puede generarlo por ti; consulta los pasos de instalacion a continuacion.

Instalacion paso a paso

1

Abre Claude Desktop

Abre la aplicacion Claude Desktop en tu computadora.

2

Abre la configuracion

Haz clic en el menu hamburguesa → File → Settings (o usa el atajo de teclado).

3

Ve a la pestana Developer

En el panel de configuracion, haz clic en la pestana "Developer" en la barra lateral izquierda.

4

Haz clic en "Edit Config"

Esto abre (o crea) el archivo claude_desktop_config.json en tu editor de texto predeterminado.

5

Agrega la configuracion del servidor MCP

Agrega los servidores MCP deseados bajo la clave mcpServers (consulta el formato de configuracion a continuacion).

6

Guarda y reinicia

Guarda el archivo de configuracion y reinicia Claude Desktop completamente para que los cambios surtan efecto.

7

Verifica la instalacion

Busca el icono de martillo 🔨 en la interfaz de Claude Desktop. Al hacer clic en el se muestran todas las herramientas MCP disponibles.

Formato de configuracion

El archivo de configuracion utiliza una estructura JSON sencilla. Cada servidor MCP se define bajo la clave mcpServers:

data_object Estructura basica
{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "@package/server-name"],
      "env": {
        "API_KEY": "your-api-key-here"
      }
    }
  }
}
folder Ejemplo de servidor de archivos
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}
stacks Ejemplo con multiples servidores
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Documents"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
      }
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "your-brave-api-key"
      }
    }
  }
}

Protocolos de transporte

MCP admite diferentes mecanismos de transporte para la comunicacion entre Claude y los servidores MCP:

terminal

stdio (E/S estandar)

El transporte predeterminado para Claude Desktop. El cliente inicia el servidor MCP como un proceso local y se comunica mediante stdin/stdout. Esto es lo que definen los campos command y args en la configuracion.

check Recomendado para uso local
cloud

StreamableHTTP

El protocolo recomendado para acceso web y remoto. Admite multiples clientes concurrentes y es el sucesor del transporte SSE, ahora obsoleto.

language Para servidores remotos/web
do_not_disturb

SSE (Server-Sent Events)

Obsoleto en favor de StreamableHTTP. Evita usarlo para nuevas integraciones.

Consideraciones de seguridad

warning

Importante

Los servidores MCP se ejecutan localmente con acceso a tu sistema. En enero de 2026, se descubrieron vulnerabilidades criticas en el servidor MCP oficial de Git de Anthropic. Sigue siempre las buenas practicas de seguridad.

check_circle

Instala solo desde fuentes verificadas — Usa paquetes oficiales de Anthropic o servidores comunitarios reconocidos con mantenimiento activo.

check_circle

Manten los servidores actualizados — Ejecuta npx @package/server-name regularmente para obtener los ultimos parches de seguridad.

check_circle

Usa variables de entorno para secretos — Nunca escribas claves API directamente en el archivo de configuracion. Usa el campo env o variables de entorno del sistema.

check_circle

Restringe el alcance del sistema de archivos — Al usar el servidor de archivos, otorga acceso solo a los directorios especificos que necesites.

check_circle

Elimina los servidores que no uses — Cada servidor MCP aumenta tu superficie de ataque. Elimina los que no estes utilizando activamente.

Solucion de problemas

El icono de martillo no aparece despues de reiniciar expand_more

Esto generalmente significa que el archivo de configuracion tiene un error de sintaxis JSON. Problemas comunes:

  • Comas faltantes o sobrantes entre las entradas de servidores
  • Corchetes o llaves sin cerrar
  • Uso de comillas simples en lugar de comillas dobles

Valida tu JSON en jsonlint.com o usa node -e "JSON.parse(require('fs').readFileSync('path/to/config.json'))"

El servidor MCP no se inicia expand_more

Verifica lo siguiente:

  • Asegurate de que Node.js este instalado y que npx este disponible en tu PATH
  • Intenta ejecutar el comando npx manualmente en tu terminal para ver los errores
  • Verifica que el nombre del paquete sea correcto (los errores tipograficos son comunes)
  • Para servidores que requieren claves API, verifica que la clave sea valida y este correctamente configurada en el campo env
Errores de permiso denegado expand_more

Los servidores MCP heredan los permisos del proceso de Claude Desktop:

  • En macOS, revisa Ajustes del Sistema → Privacidad y Seguridad para los permisos correspondientes
  • Asegurate de que los directorios especificados en la configuracion sean accesibles para tu cuenta de usuario
  • Para el servidor de archivos, verifica que las rutas en args existan y sean legibles
extension

Explora el ecosistema MCP

Con mas de 593 servidores MCP disponibles, es muy probable que exista un servidor para tu caso de uso. Explora el directorio oficial de servidores MCP en modelcontextprotocol.io o consulta las listas curadas por la comunidad en GitHub para ver las ultimas incorporaciones.