Mastra/mcp
официальныйКлиентская реализация для Mastra, обеспечивающая бесшовную интеграцию с MCP-совместимыми AI-моделями и инструментами.
Что можно делать с Mastra MCP?
- Подключение агентов к внешним MCP-серверам — используйте
MCPClient, чтобы агент мог вызывать инструменты и получать доступ к ресурсам с одного или нескольких MCP-совместимых серверов. - Предоставление инструментов Mastra в качестве MCP-инструментов — создайте
MCPServer, который публикует ваши существующие инструменты Mastra для обнаружения и вызова любым MCP-клиентом. - Предоставление агентов Mastra через MCP — обслуживайте агентов через
MCPServer, чтобы внешние системы могли взаимодействовать с ними по протоколу. - Предоставление рабочих процессов и подсказок — публикуйте рабочие процессы и подсказки Mastra в качестве MCP-ресурсов, которые клиенты могут получать и выполнять.
Документация
@mastra/mcp
Mastra поддерживает Model Context Protocol (MCP) — открытый стандарт для подключения AI-агентов к внешним инструментам и ресурсам. Он служит универсальной системой плагинов, позволяя агентам вызывать инструменты независимо от языка или среды размещения.
Mastra также можно использовать для создания MCP-серверов, предоставляя агентов, инструменты и другие структурированные ресурсы через интерфейс MCP. После этого к ним может обращаться любая система или агент, поддерживающие этот протокол.
Установка
Для использования MCP установите необходимую зависимость:
npm install @mastra/mcp@latest
Обзор
В настоящее время Mastra поддерживает два класса MCP:
MCPClient: Подключается к одному или нескольким MCP-серверам для доступа к их инструментам, ресурсам, подсказкам и обработки запросов на выявление.MCPServer: Предоставляет инструменты, агентов, рабочие процессы, подсказки и ресурсы Mastra клиентам, совместимым с MCP.
Подробнее читайте в официальной документации MCP.