Mastra/mcp
oficialImplementación cliente para Mastra, que proporciona integración fluida con modelos y herramientas de IA compatibles con MCP.
¿Qué puedes hacer con Mastra MCP?
- Conectar agentes a servidores MCP externos — usa
MCPClientpara permitir que un agente llame a herramientas y acceda a recursos de uno o más servidores compatibles con MCP. - Exponer herramientas de Mastra como herramientas MCP — crea un
MCPServerque publique tus herramientas existentes de Mastra para que cualquier cliente MCP las descubra e invoque. - Exponer agentes de Mastra a través de MCP — sirve agentes mediante un
MCPServerpara que sistemas externos puedan interactuar con ellos a través del protocolo. - Exponer flujos de trabajo y prompts — publica flujos de trabajo y prompts de Mastra como recursos MCP que los clientes puedan recuperar y ejecutar.
Documentación
@mastra/mcp
Mastra es compatible con el Protocolo de Contexto de Modelo (MCP), un estándar abierto para conectar agentes de IA con herramientas y recursos externos. Funciona como un sistema de complementos universal, permitiendo que los agentes invoquen herramientas sin importar el lenguaje o el entorno de alojamiento.
Mastra también puede usarse para crear servidores MCP, exponiendo agentes, herramientas y otros recursos estructurados a través de la interfaz MCP. Estos pueden ser luego accedidos por cualquier sistema o agente que soporte el protocolo.
Instalación
Para usar MCP, instala la dependencia necesaria:
npm install @mastra/mcp@latest
Descripción general
Actualmente, Mastra soporta dos clases MCP:
MCPClient: Se conecta a uno o varios servidores MCP para acceder a sus herramientas, recursos, prompts y gestionar solicitudes de elicitación.MCPServer: Expone herramientas, agentes, flujos de trabajo, prompts y recursos de Mastra a clientes compatibles con MCP.
Lee la documentación oficial de MCP para obtener más información.