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?
- Conectarse a servidores MCP remotos — Pídele a tu asistente que se conecte a un servidor MCP externo mediante URL usando
MCPClienty que liste sus herramientas disponibles. - Usar herramientas MCP locales mediante stdio — Configura un servidor MCP a través de un comando stdio para que tu asistente pueda llamar a herramientas desde procesos locales.
- Exponer agentes como servidores MCP — Crea un servidor MCP con Mastra para que tus agentes y herramientas sean accesibles para cualquier sistema compatible con MCP.
Documentación
@mastra/mcp
Mastra es compatible con el Model Context Protocol (MCP), un estándar abierto para conectar agentes de IA con herramientas y recursos externos. Funciona como un sistema universal de complementos, permitiendo que los agentes llamen a herramientas sin importar el lenguaje o el entorno de alojamiento.
Mastra también se puede utilizar para crear servidores MCP, exponiendo agentes, herramientas y otros recursos estructurados a través de la interfaz MCP. Estos pueden ser accedidos por cualquier sistema o agente que sea compatible con el protocolo.
Instalación
npm install @mastra/mcp
Uso
Proporciona una URL del servidor MCP o un 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();
Documentación
Registro de cambios
Consulta el registro de cambios del paquete para ver el historial de versiones y las notas de lanzamiento.
Soporte
Tenemos una comunidad abierta en Discord. Ven a saludar y cuéntanos si tienes alguna pregunta o necesitas ayuda para poner todo en marcha.