Mastra/mcp
offiziellClient-Implementierung für Mastra, die eine nahtlose Integration mit MCP-kompatiblen KI-Modellen und Tools ermöglicht.
Was kann man mit Mastra MCP machen?
- Verbinden Sie Agents mit externen MCP-Servern — verwenden Sie
MCPClient, damit ein Agent Tools aufrufen und auf Ressourcen von einem oder mehreren MCP-kompatiblen Servern zugreifen kann. - Stellen Sie Mastra-Tools als MCP-Tools bereit — erstellen Sie einen
MCPServer, der Ihre vorhandenen Mastra-Tools veröffentlicht, damit jeder MCP-Client sie entdecken und aufrufen kann. - Stellen Sie Mastra-Agents über MCP bereit — bieten Sie Agents über einen
MCPServeran, damit externe Systeme über das Protokoll mit ihnen interagieren können. - Stellen Sie Workflows und Prompts bereit — veröffentlichen Sie Mastra-Workflows und Prompts als MCP-Ressourcen, die Clients abrufen und ausführen können.
Dokumentation
@mastra/mcp
Mastra unterstützt das Model Context Protocol (MCP), einen offenen Standard zur Anbindung von KI-Agenten an externe Werkzeuge und Ressourcen. Es dient als universelles Plugin-System, das es Agenten ermöglicht, Werkzeuge unabhängig von Sprache oder Hosting-Umgebung aufzurufen.
Mastra kann auch zur Erstellung von MCP-Servern verwendet werden, die Agenten, Werkzeuge und andere strukturierte Ressourcen über die MCP-Schnittstelle bereitstellen. Diese können dann von jedem System oder Agenten genutzt werden, der das Protokoll unterstützt.
Installation
Um MCP zu verwenden, installieren Sie die erforderliche Abhängigkeit:
npm install @mastra/mcp@latest
Überblick
Mastra unterstützt derzeit zwei MCP-Klassen:
MCPClient: Verbindet sich mit einem oder mehreren MCP-Servern, um auf deren Werkzeuge, Ressourcen, Prompts zuzugreifen und Auslöser-Anfragen zu bearbeiten.MCPServer: Stellt Mastra-Werkzeuge, -Agenten, -Workflows, -Prompts und -Ressourcen für MCP-kompatible Clients bereit.
Lesen Sie die offizielle MCP-Dokumentation, um mehr zu erfahren.