Представляем протокол Model Context Protocol

Сегодня мы открываем исходный код Model Context Protocol (MCP) — нового стандарта для подключения ИИ-ассистентов к системам, где хранятся данные, включая хранилища контента, бизнес-инструменты и среды разработки. Его цель — помочь передовым моделям выдавать более качественные и релевантные ответы.
По мере того как ИИ-ассистенты получают широкое распространение, индустрия вкладывает значительные средства в возможности моделей, добиваясь быстрого прогресса в рассуждениях и качестве. И все же даже самые сложные модели ограничены своей изоляцией от данных — они заперты за информационными бункерами и устаревшими системами. Каждый новый источник данных требует собственной кастомной реализации, что затрудняет масштабирование по-настоящему связанных систем.
MCP решает эту проблему. Он предоставляет универсальный открытый стандарт для подключения систем искусственного интеллекта к источникам данных, заменяя фрагментированные интеграции единым протоколом. В результате получается более простой и надежный способ предоставить ИИ-системам доступ к необходимым им данным.
Протокол Model Context Protocol
Model Context Protocol — это открытый стандарт, который позволяет разработчикам создавать безопасные двусторонние соединения между своими источниками данных и инструментами на базе ИИ. Архитектура проста: разработчики могут либо предоставить свои данные через серверы MCP, либо создавать приложения с ИИ (клиенты MCP), которые подключаются к этим серверам.
Сегодня мы представляем три основных компонента Model Context Protocol для разработчиков:
- Спецификация и SDK для Model Context Protocol
- Поддержка локальных серверов MCP в приложениях Claude Desktop
- Репозиторий с открытым исходным кодом, содержащий серверы MCP
Claude 3.5 Sonnet превосходно справляется с быстрой реализацией серверов MCP, позволяя организациям и частным лицам оперативно подключать свои важнейшие наборы данных к различным инструментам на базе ИИ. Чтобы помочь разработчикам начать работу, мы делимся готовыми серверами MCP для популярных корпоративных систем, таких как Google Drive, Slack, GitHub, Git, Postgres и Puppeteer.
Ранние последователи технологии, такие как Block и Apollo, уже интегрировали MCP в свои системы, в то время как компании, создающие инструменты разработки (включая Zed, Replit, Codeium и Sourcegraph), работают с MCP для улучшения своих платформ. Это позволяет ИИ-агентам лучше извлекать релевантную информацию, чтобы глубже понимать контекст задач по программированию и создавать более точный и функциональный код с меньшего числа попыток.
«В Block открытый исходный код — это больше, чем модель разработки; это фундамент нашей работы и приверженность созданию технологий, которые стимулируют значимые изменения и служат общественным благом для всех», — заявил Дханджи Р. Прасанна (Dhanji R. Prasanna), технический директор Block. «Открытые технологии, такие как Model Context Protocol, служат мостами, соединяющими ИИ с реальными приложениями, обеспечивая доступность, прозрачность и ориентированность инноваций на сотрудничество. Мы рады стать партнерами в создании протокола и использовать его для построения агентных систем, которые избавляют людей от рутины, позволяя сосредоточиться на творчестве».
Вместо того чтобы поддерживать отдельные коннекторы для каждого источника данных, разработчики теперь могут создавать решения на основе стандартного протокола. По мере развития экосистемы системы ИИ будут сохранять контекст при перемещении между различными инструментами и наборами данных, заменив сегодняшние фрагментированные интеграции более устойчивой архитектурой.
Начало работы
Разработчики могут приступить к созданию и тестированию коннекторов MCP уже сегодня. Все тарифные планы Claude.ai поддерживают подключение серверов MCP к приложению Claude Desktop.
Корпоративные клиенты Claude for Work могут начать тестирование серверов MCP локально, подключая Claude к внутренним системам и наборам данных. В скором времени мы предоставим инструменты для разработчиков, позволяющие развертывать удаленные рабочие серверы MCP, способные обслуживать всю вашу организацию Claude for Work.
Чтобы начать разработку:
- Установите готовые серверы MCP через приложение Claude Desktop
- Следуйте нашему руководству по быстрому старту, чтобы создать свой первый сервер MCP
- Внесите свой вклад в наши репозитории с открытым исходным кодом, содержащие коннекторы и реализации
Открытое сообщество
Протокол MCP был создан в компании Anthropic Дэвидом Сориа Паррой (David Soria Parra) и Джастином Шпаром-Саммерсом (Justin Spahr-Summers). Мы стремимся развивать MCP как совместный проект и экосистему с открытым исходным кодом и будем рады вашим отзывам. Независимо от того, являетесь ли вы разработчиком инструментов на базе ИИ, представителем бизнеса, стремящимся использовать имеющиеся данные, или исследователем-новатором, мы приглашаем вас вместе создавать будущее ИИ, учитывающего контекст.
Полный текст статьи читайте на Anthropic
