Mastra/mcp

oficial

Implementação de cliente para Mastra, oferecendo integração perfeita com modelos e ferramentas de IA compatíveis com MCP.

O que você pode fazer com Mastra MCP?

  • Conectar a servidores MCP remotos — Peça ao seu assistente para conectar a um servidor MCP externo por URL usando MCPClient e liste as ferramentas disponíveis.
  • Usar ferramentas MCP locais via stdio — Configure um servidor MCP por meio de um comando stdio para que seu assistente possa chamar ferramentas de processos locais.
  • Expor agentes como servidores MCP — Crie um servidor MCP com Mastra para tornar seus agentes e ferramentas acessíveis a qualquer sistema compatível com MCP.

Documentação

@mastra/mcp

O Mastra suporta o Model Context Protocol (MCP), um padrão aberto para conectar agentes de IA a ferramentas e recursos externos. Ele serve como um sistema de plugins universal, permitindo que agentes chamem ferramentas independentemente da linguagem ou do ambiente de hospedagem.

O Mastra também pode ser usado para criar servidores MCP, expondo agentes, ferramentas e outros recursos estruturados por meio da interface MCP. Esses podem então ser acessados por qualquer sistema ou agente que suporte o protocolo.

Instalação

npm install @mastra/mcp

Uso

Forneça uma URL do servidor MCP ou um comando stdio.

import { MCPClient } from '@mastra/mcp';

const client = new MCPClient({
  servers: { docs: { url: new URL('https://example.com/mcp') } },
});
const tools = await client.listTools();

Documentação

Changelog

Consulte o changelog do pacote para ver o histórico de versões e notas de lançamento.

Suporte

Temos um Discord comunitário aberto. Venha dizer oi e nos avise se tiver alguma dúvida ou precisar de ajuda para colocar as coisas em funcionamento.