KI-natives Arbeiten (API, MCP)
Diese Seite beschreibt die verfügbaren Integrationspunkte: die FirstSpirit AI API für benutzerdefinierte Skripte und Modul-Aktionen sowie den FirstSpirit MCP Connector, mit dem externe Funktionsserver an KI-Operationen angebunden werden.
Die FirstSpirit AI API
Die FirstSpirit AI API bietet die Möglichkeit, generative KI in benutzerdefinierte FirstSpirit-Skripte und Modul-Aktionen zu integrieren. Sie können über den SpecialistBroker und einen GenerativeAIAgent auf die API zugreifen.
Beispiel:
import de.espirit.firstspirit.ai.GenerativeAIAgent;
import de.espirit.firstspirit.ai.dto.*;
GenerativeAIAgent ai = context.requireSpecialist(GenerativeAIAgent.TYPE);
Optional<String> idea = ai.request("Generate an idea for a new article");
Die Verbindung zwischen der FirstSpirit AI API und einem externen Anbieter generativer KI wird über das GenerativeAIConnectorPlugin hergestellt. Dieses Plugin ist als Modul implementiert und stellt die Verbindung zu einer externen generativen KI-API dar.
Konfigurieren des MCP Connector
MCP (Model Context Protocol) ist ein Protokoll zur Anbindung von KI-Tools und deren Funktionen. Wenn ein MCP-Server angebunden ist, stehen seine Funktionen im ContentCreator in Prompts für Operationen zur Verfügung.
Das FirstSpirit MCP Connector-Modul eröffnet neue Möglichkeiten für eine effiziente, flexible und zukunftsorientierte Erstellung von Inhalten. Durch die Anbindung externer MCP-Server über das FirstSpirit MCP Connector-Modul können nun auch externe Informationen für die Erstellung KI-basierter Inhalte genutzt werden. Diese Anbindung bildet die Grundlage für eine intelligente, automatisierte Inhaltserstellung. So können zum Beispiel zentral verwaltete Tone-of-Voice-Regeln von externen Servern bei der KI-basierten Texterstellung berücksichtigt werden.
Das FirstSpirit MCP Connector-Modul basiert auf dem GenerativeAIFunctionServerPlugin. Dieses Plugin ermöglicht die Entwicklung benutzerdefinierter Module, die gezielt auf Ihre Anwendungsfälle zugeschnitten sind. So können Sie auch Dienste anbinden, die keinen Remote-MCP-Server bereitstellen.
So verbinden Sie einen MCP-Server mit FirstSpirit:
- Navigieren Sie zu ServerManager > Server > Eigenschaften > Module > FirstSpirit MCP Connector.
- Wählen Sie den Service MCP Connector Configuration aus.
- Klicken Sie auf Konfigurieren.
→ Das Fenster Konfiguration wird geöffnet. Alle bisher konfigurierten MCP-Server werden hier aufgelistet. - Klicken Sie auf Create.
→ Das Fenster MCP server wird geöffnet. - Geben Sie im Feld Name einen Anzeigenamen, die Server-URL und, falls erforderlich, den zugehörigen API-Schlüssel ein.
- Klicken Sie auf Test, um die Verbindung zu überprüfen.
→ Wenn die Verbindung erfolgreich ist, wird die Meldung „Connection successful“ angezeigt. - Klicken Sie auf Create, um die Konfiguration zu speichern.
→ Die Funktionen des konfigurierten Servers stehen jetzt in der Prompt-Konfiguration zur Verfügung.
