Mastra/mcp
официальныйКлиентская реализация для Mastra, обеспечивающая бесшовную интеграцию с MCP-совместимыми AI-моделями и инструментами.
Что можно делать с Mastra MCP?
- Подключение к удалённым MCP-серверам — Попросите вашего ассистента подключиться к внешнему MCP-серверу по URL с помощью
MCPClientи вывести список доступных инструментов. - Использование локальных MCP-инструментов через stdio — Настройте MCP-сервер через stdio-команду, чтобы ассистент мог вызывать инструменты из локальных процессов.
- Предоставление агентов в качестве MCP-серверов — Создайте MCP-сервер с помощью Mastra, чтобы сделать ваших агентов и инструменты доступными для любой MCP-совместимой системы.
Документация
@mastra/mcp
Mastra поддерживает Model Context Protocol (MCP) — открытый стандарт для подключения AI-агентов к внешним инструментам и ресурсам. Он служит универсальной системой плагинов, позволяя агентам вызывать инструменты независимо от языка или среды размещения.
Mastra также можно использовать для создания MCP-серверов, предоставляя агентов, инструменты и другие структурированные ресурсы через интерфейс MCP. К ним может обращаться любая система или агент, поддерживающий этот протокол.
Установка
npm install @mastra/mcp
Использование
Укажите URL MCP-сервера или команду stdio.
import { MCPClient } from '@mastra/mcp';
const client = new MCPClient({
servers: { docs: { url: new URL('https://example.com/mcp') } },
});
const tools = await client.listTools();
Документация
Журнал изменений
Историю версий и примечания к выпускам см. в журнале изменений пакета.
Поддержка
У нас есть открытое сообщество в Discord. Заходите поздороваться и сообщите нам, если у вас есть вопросы или нужна помощь с запуском.