🔌 Socketlist

MCP и function calling: в чём разница?

Function calling — это способ, которым модель запрашивает инструмент; MCP — стандарт, позволяющий упаковать такие инструменты и использовать их в разных приложениях.

Коротко

Function calling (использование инструментов) — возможность модели: приложение описывает функции в API-запросе, а модель отвечает структурированным вызовом. MCP — протокол уровнем выше: он стандартизирует, как приложение находит и вызывает инструменты на отдельном сервере, чтобы одни и те же инструменты работали в Claude, Cursor, VS Code и других клиентах.

Как они сочетаются

MCP-клиент получает список инструментов подключённых серверов, передаёт их модели как определения функций и перенаправляет вызов модели нужному MCP-серверу. MCP не заменяет function calling, а строится поверх него.

Что выбрать

Похожие руководства

Еженедельный дайджест MCP – новые и популярные MCP-серверы у вас в почте.