🔌 Socketlist

MCP vs. function calling: qual é a diferença?

Function calling é como o modelo pede uma ferramenta; MCP é um padrão para empacotar essas ferramentas e compartilhá-las entre apps.

Resumo

Function calling (uso de ferramentas) é uma capacidade do modelo: o app descreve funções na requisição à API e o modelo responde com uma chamada estruturada. MCP é um protocolo uma camada acima: padroniza como um app descobre e chama ferramentas hospedadas em um servidor separado, para que as mesmas ferramentas funcionem no Claude, Cursor, VS Code e outros.

Como se encaixam

Um cliente MCP lista as ferramentas dos servidores conectados, entrega-as ao modelo como definições de função e encaminha a chamada do modelo ao servidor MCP certo. O MCP não substitui o function calling; ele se apoia nele.

Qual usar

Guias relacionados

Resumo semanal de MCP – servidores MCP novos e em alta no seu e-mail.