loading…
Search for a command to run...
loading…
▸ TL;DR
Function calling — vendor-specific LLM API (OpenAI, Anthropic). MCP — открытый протокол: один MCP сервер работает с любым клиентом (Claude Desktop, Cursor, VS Code). MCP избавляет от vendor lock-in.
Читать explainer MCPFunction calling — feature конкретных LLM API: описываешь tools в OpenAI JSON-схеме, вызываешь API, LLM выбирает tool. Работает только с этим вендором и внутри твоего приложения. MCP — inter-process протокол: отдельный MCP сервер expose-ит tools, любой MCP-aware клиент (независимо от внутреннего LLM) может их вызывать. Один MCP сервер (например, GitHub MCP) работает в Claude Desktop, Cursor, VS Code и других клиентах. С function calling нужно re-integrate под каждое приложение. MCP также управляет streaming, cancellation, capability negotiation — то что с function calling пришлось бы писать самому.
Частично. MCP решает "tool plumbing" — подключение AI к инструментам единым протоколом. LangChain — более широкий agent framework с цепочками, памятью, RAG. MCP — если нужна простая интеграция инструментов на любом языке. LangChain — если нужен полноценный agent runtime в Python/JS.
Да, если использовать MCP из проверенного каталога. Unyly авто-сканит каждый MCP на утечки секретов и вредные зависимости. Не ставь рандомные GitHub gists без проверки.