Mastra/mcp

oficial

Implementació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 MCPClient y 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.