MCP: Model Context Protocol
MCP es un protocolo abierto que conecta a Claude con sistemas externos. Un servidor MCP expone herramientas (acciones que Claude puede ejecutar) y recursos (datos que puede consultar). Ejemplos típicos: un servidor de base de datos para hacer consultas, uno de navegador para automatizar la web, uno de memoria persistente.
Registrar un servidor:
claude mcp add <nombre> -- <comando-que-lo-inicia>
Y claude mcp list muestra los servidores configurados.
Scopes de configuración:
local— solo vos, solo en este proyecto (es el default).project— compartido con el equipo vía el archivo.mcp.json, versionado en el repositorio.user— disponible para vos en todos tus proyectos.
Cómo se ven las herramientas: cada herramienta MCP aparece con el patrón mcp__<servidor>__<herramienta>. Por ejemplo, la herramienta query de un servidor postgres es mcp__postgres__query.
¿MCP o un script? No todo necesita MCP. Si la tarea es un comando puntual que Claude puede correr con Bash (por ejemplo, un script que ya existe), un script basta. MCP vale la pena cuando necesitás una conexión persistente (base de datos, navegador), herramientas tipadas y descubribles, o compartir la integración con el equipo vía .mcp.json.