Mastra/mcp
oficialImplementaçã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?
- Conecte agentes a servidores MCP externos — use
MCPClientpara permitir que um agente chame ferramentas e acesse recursos de um ou mais servidores compatíveis com MCP. - Exponha ferramentas Mastra como ferramentas MCP — crie um
MCPServerque publique suas ferramentas Mastra existentes para que qualquer cliente MCP possa descobri-las e invocá-las. - Exponha agentes Mastra via MCP — sirva agentes por meio de um
MCPServerpara que sistemas externos possam interagir com eles através do protocolo. - Exponha workflows e prompts — publique workflows e prompts Mastra como recursos MCP que os clientes podem recuperar e executar.
Documentação
@mastra/mcp
O Mastra oferece suporte ao Model Context Protocol (MCP), um padrão aberto para conectar agentes de IA a ferramentas e recursos externos. Ele funciona como um sistema de plugins universal, permitindo que os agentes invoquem 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 recursos podem então ser acessados por qualquer sistema ou agente que ofereça suporte ao protocolo.
Instalação
Para usar o MCP, instale a dependência necessária:
npm install @mastra/mcp@latest
Visão geral
Atualmente, o Mastra oferece suporte a duas classes MCP:
MCPClient: Conecta-se a um ou vários servidores MCP para acessar suas ferramentas, recursos, prompts e lidar com solicitações de elicitação.MCPServer: Expõe ferramentas, agentes, fluxos de trabalho, prompts e recursos do Mastra para clientes compatíveis com MCP.
Leia a documentação oficial do MCP para saber mais.