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. Заходите поздороваться и сообщите нам, если у вас есть вопросы или нужна помощь с запуском.