Anthropic открывает Model Context Protocol
25 ноября 2024 компания Anthropic открыла исходный код Model Context Protocol: спецификацию и SDK, поддержку локальных серверов в Claude Desktop и хранилище серверов.
25 ноября 2024 компания Anthropic открыла исходный код Model Context Protocol (MCP). Об этом сказано в объявлении на сайте компании: под заголовком «Introducing the Model Context Protocol» стоит дата Nov 25, 2024. Anthropic называет MCP новым стандартом, который соединяет ИИ-ассистентов с системами, где лежат данные: хранилищами содержимого, деловыми инструментами и средами разработки.
Что изменилось
В объявлении названы три составные части, которые компания представила разработчикам:
- спецификация Model Context Protocol и SDK;
- поддержка локальных серверов MCP в приложениях Claude Desktop;
- открытое хранилище серверов MCP.
Anthropic описывает MCP как открытый стандарт. По словам компании, он позволяет разработчикам строить защищённые двусторонние соединения между источниками данных и инструментами на основе ИИ.
Вместе с объявлением компания сообщила о готовых серверах MCP для Google Drive, Slack, GitHub, Git, Postgres и Puppeteer.
Объявление называет и создателей: MCP создали в Anthropic David Soria Parra и Justin Spahr-Summers.
В хранилище спецификации лежит редакция с идентификатором 2024-11-05. Её документ о транспортах определяет два стандартных способа обмена между клиентом и сервером: stdio и HTTP with Server-Sent Events (SSE). В самом объявлении Anthropic нет ни этого идентификатора, ни названий транспортов. Эти сведения взяты из файла спецификации.
Кого это касается
Объявление называет первых пользователей. Компании Block и Apollo к тому дню уже встроили MCP в свои системы. Разработчики инструментов Zed, Replit, Codeium и Sourcegraph, по словам Anthropic, работали с MCP, чтобы улучшить свои платформы.
Если ваша программа работает по редакции 2024-11-05, сверьте её транспорт с файлом спецификации: в этой редакции их два, stdio и HTTP with SSE.
Если вы читаете материалы о MCP того времени, помните о дате. Объявление описывает состояние на 25 ноября 2024, а не нынешнее.
Как это выглядит сейчас
Объявление описывает начало. Как протокол устроен сегодня, рассказано на странице «Архитектура MCP». Какие редакции существуют, перечислено на странице «Редакции и версии протокола». Действующие транспорты и статус HTTP+SSE разобраны на странице «Транспорты MCP».