🔌 Socketlist

MCP frente a function calling: ¿en qué se diferencian?

Function calling es la forma en que un modelo pide usar una herramienta; MCP es una forma estándar de empaquetar y compartir esas herramientas entre aplicaciones.

Respuesta corta

Function calling (uso de herramientas) es una función del modelo: la app describe funciones en su petición a la API y el modelo responde con una llamada estructurada. MCP es un protocolo una capa por encima: estandariza cómo una app descubre y llama a herramientas que viven en un servidor aparte, para que las mismas herramientas funcionen en Claude, Cursor, VS Code y otros.

Cómo encajan

Un cliente MCP enumera las herramientas de sus servidores conectados, se las pasa al modelo como definiciones de funciones y, cuando el modelo llama a una, reenvía la llamada al servidor MCP correspondiente. MCP no sustituye a function calling: se apoya en él.

Cuándo usar cada uno

Guías relacionadas

Resumen semanal de MCP – servidores MCP nuevos y en tendencia en tu correo.