Zum Inhalt springen

Werkzeuge · Community und Struktur

MCP-Tools für die Struktur der Community: der Kontext der Verbindung, Abschnitte und Bereiche, einen aus der App kopierten Link öffnen, Abschnitte und Bereiche anlegen, bearbeiten, neu ordnen und löschen, wer jeden sieht, einen Bereich in einen anderen Abschnitt verschieben, die Community-Einstellungen (auch die Sprache) und die E-Mail für die Verkaufsbenachrichtigungen.

Der Startpunkt jedes Gesprächs und die Form der Community: in welcher Community und mit welcher Rolle der Assistent arbeitet, welche Abschnitte und Bereiche es gibt, und diese Struktur anlegen, neu ordnen, anpassen oder löschen, auch wer jeden Bereich sieht. Hier versteht der Assistent auch einen Link, den du ins Gespräch einfügst, und hier sieht und ändert er die Community-Einstellungen (Name, Farben, Logo, SEO, Sprache und Zugangsregeln) und die E-Mail, die die Verkaufsbenachrichtigungen bekommt.

Jedes Tool hat ein Siegel: Nur lesen ändert nichts, Ändert legt sofort etwas an oder ändert es, und Mit Bestätigung handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe Geld und Bestätigung.

Kurz gesagt

ToolWas es tutMindestrolleTyp
get_community_contextCommunity, Rolle, Abschnitte und Bereiche mit IDs: der StartpunktAlleNur lesen
get_connection_diagnosticsOb die Tool-Liste des Assistenten aktuell istAdministratorNur lesen
list_spacesAbschnitte und Bereiche, mit Filter nach ModulAlleNur lesen
open_linkSagt, was ein aus der App kopierter Link (oder eine ID) istAlleNur lesen
create_sectionLegt einen Menüabschnitt anAdministratorÄndert
create_spaceLegt einen Bereich in einem Abschnitt anAdministratorÄndert
update_spaceÄndert Name, Beschreibung, Symbol oder Sichtbarkeit eines Bereichs oder verschiebt ihn in einen anderen AbschnittAdministratorÄndert
update_sectionÄndert Name, Beschreibung, Symbol eines Abschnitts oder macht ihn zum StartabschnittAdministratorÄndert
reorder_sectionsBringt die Menüabschnitte in eine neue ReihenfolgeAdministratorÄndert
reorder_spacesBringt die Bereiche eines Abschnitts in eine neue ReihenfolgeAdministratorÄndert
update_space_accessWer einen Bereich oder einen Abschnitt sieht und wer im Bereich postetAdministratorÄndert
delete_sectionLöscht einen Abschnitt samt seinen BereichenAdministratorMit Bestätigung
delete_spaceLöscht einen BereichAdministratorMit Bestätigung
get_community_settingsDie Community-Einstellungen: Name, Farben, Bilder, SEO, Sprache, ZugangAdministratorNur lesen
update_community_settingsÄndert Name, Farben, Logo, Favicon, SEO, Sprache und ZugangsregelnAdministratorÄndert
get_notification_settingsDie E-Mail, die die Verkaufsbenachrichtigungen bekommtAdministratorNur lesen
update_notification_settingsÄndert oder deaktiviert die E-Mail für VerkaufsbenachrichtigungenAdministratorÄndert

get_community_context

Nur lesen

Kontext der Community. Der Startpunkt: Sagt, mit welcher Community die Verbindung besteht, mit welcher Rolle, und listet die Abschnitte und Bereiche mit IDs. Mindestrolle: alle.

Parameter: keine.

Liefert: die Community (ID, Name, Adresse), dich (Rolle und Name), die Scopes der Verbindung (read, write), die Abschnitte (ID, Titel, ob Startabschnitt, Sichtbarkeit) mit ihren Bereichen (ID, Titel, Modul, Sichtbarkeit) die Reihenfolge, in der Dinge angelegt werden müssen, und die verfügbaren Symbole für Bereiche (available_icons, mit dem Einsatzzweck jedes Symbols).

Frag so: „Mit welcher Community bist du verbunden, und mit welcher Rolle?" · „Welche Bereiche hat die Community?"

Hinweise: Die Assistenten rufen dieses Tool meist von selbst am Anfang jedes Gesprächs auf. Die gelieferte Reihenfolge ist dieselbe wie unter Reihenfolge der Erstellung.

list_spaces

Nur lesen

Abschnitte und Spaces auflisten. Die Abschnitte und Bereiche mit ID, Modul und Sichtbarkeit, mit Filter nach Modul. Mindestrolle: alle; jeder sieht, was er sehen darf.

ParameterTypPflichtBeschreibung
moduleTextNeinfeed, content, courses, events, storefront, gallery … Liefert nur Abschnitte mit Bereichen dieses Moduls

Liefert: die Abschnitte mit den Bereichen, wie bei get_community_context.

Frag so: „Welcher ist der Kurs-Bereich?" · „Liste die Event-Bereiche auf."

Nur lesen

Link aus der App öffnen. Nimmt einen Link deiner Community (oder eine lose ID oder einen Slug) und sagt, was dahintersteht, mit ID, Titel, Bereich und einer Zusammenfassung. Mindestrolle: alle.

ParameterTypPflichtBeschreibung
linkTextJaDie Adresse aus der App, ein Pfad wie /aprender/cursos/excel, eine ID oder ein Slug

Versteht die Adressen der App: Bereich (/abschnitt/bereich), Beitrag, Event, Kurs, Zertifikat (aus dem Bereich oder von der öffentlichen Prüfseite), Call for Papers und Vorschlag (?proposal=), Plan (/pricing/…) und Abonnement (/billing?subscription=…), auch die alten Adressen, die die App weiterleitet.

Frag so: „Was ist das für ein Link? https://deinecommunity.de/aprender/cursos/excel-do-zero"

Hinweise: Funktioniert nur mit Links der verbundenen Community. Ein Link einer anderen Community liefert „Dieser Link gehört zu einer anderen Community", auch wenn du beide verwaltest: Verbinde die andere separat.

create_section

Ändert

Abschnitt anlegen. Legt einen Menüabschnitt an, etwa Lernen oder Community. Die Bereiche liegen in den Abschnitten. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
titleText, bis 255JaDer Name im Menü
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
visibilitypublic, members, plan, privateNeinWer den Abschnitt sieht. Siehe Sichtbarkeit und Zugriff

Liefert: den angelegten Abschnitt mit der ID, die create_space braucht.

Frag so: „Lege einen Abschnitt Lernen an, nur für Mitglieder sichtbar."

create_space

Ändert

Space anlegen. Legt einen Bereich in einem Abschnitt an, mit dem Modul, das bestimmt, was er ist. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
section_idIDJaAus get_community_context oder create_section
titleText, bis 255Ja
modulefeed, content, courses, events, storefront, gallery, ranking, url, certificates, call4papersJaFeed, Inhalt, Kurse, Events, Shop, Galerie, Ranking, Link, Zertifikate oder Call for Papers. Siehe Module
external_urlWebadresseNeinNur im Modul url: die Adresse, die der Bereich öffnet
iconeines der Symbole aus der ListeNeinDas Symbol des Bereichs. Siehe Symbole. Ohne Angabe wählt Memberfy eines nach Titel und Modul
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
visibilitypublic, members, plan, privateNein

Liefert: den angelegten Bereich mit ID und Symbol.

Frag so: „Lege einen Feed-Bereich Ankündigungen im Abschnitt Community an, mit dem Megafon-Symbol."

Hinweise: Für einen vollständigen Kurs oder ein Event legen create_course und create_event den Bereich gleich mit an. In einem Call-for-Papers-Bereich ist der vorgeschlagene nächste Schritt, den ersten Call zu eröffnen (create_call_for_papers). Bereiche haben kein Titelbild.

update_space

Ändert

Space bearbeiten. Ändert Name, Beschreibung, Symbol oder Sichtbarkeit eines bestehenden Bereichs oder verschiebt ihn in einen anderen Abschnitt. Nur, was gesendet wird, ändert sich. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
space_idIDJaAus list_spaces
titleText, bis 255Nein
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
iconeines der Symbole aus der ListeNeinDas Symbol des Bereichs. Siehe Symbole. Ohne Angabe wählt Memberfy eines nach Titel und Modul
visibilitypublic, members, plan, privateNeinFür einen privaten Bereich mit Gruppen, Produkten oder Plänen nimm update_space_access
section_idIDNeinVerschiebt den Bereich in diesen Abschnitt

Liefert: den aktualisierten Bereich.

Frag so: „Ersetz das Symbol des Bereichs Jobs durch einen Aktenkoffer." · „Gib jedem Bereich im Abschnitt Lernen ein anderes Symbol, passend zum Thema."

update_section

Ändert

Abschnitt bearbeiten. Benennt einen Menüabschnitt um, ändert Beschreibung oder Symbol oder macht ihn zum Startabschnitt. Nur, was gesendet wird, ändert sich. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
sectionID, Adresse oder NameJaAus get_community_context
titleText, bis 255Nein
descriptioneinfacher TextNeinOhne Formatierung: Markdown-Zeichen werden entfernt
iconTextNein
is_homeja oder neinNeinDer Abschnitt, der zuerst geöffnet wird

Frag so: „Benenne den Abschnitt Lernen in Kurse um und mach ihn zum Startabschnitt.“

Hinweise: Wer den Abschnitt sieht, ändert sich mit update_space_access.

reorder_sections

Ändert

Abschnitte neu ordnen. Bringt die Menüabschnitte in eine neue Reihenfolge, von oben nach unten. Die nicht genannten behalten ihre Reihenfolge, nach diesen. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
section_idsListe von IDsJaAus get_community_context, in der neuen Reihenfolge

Frag so: „Setz den Abschnitt Events direkt hinter Community.“

reorder_spaces

Ändert

Bereiche neu ordnen. Bringt die Bereiche eines Abschnitts in eine neue Reihenfolge. Die nicht genannten behalten ihre Reihenfolge, nach diesen. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
sectionID, Adresse oder NameJaDer Abschnitt
space_idsListe von IDsJaAus list_spaces, in der neuen Reihenfolge

Frag so: „Setz im Abschnitt Lernen den Bereich Excel von null an an die erste Stelle.“

Hinweise: Um einen Bereich in einen anderen Abschnitt zu verschieben, nimm update_space mit section_id.

update_space_access

Ändert

Ändern, wer den Bereich sieht. Legt fest, wer einen Bereich oder einen ganzen Abschnitt sieht und, in einem Bereich, wer posten darf. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
space oder sectionID, Link, Adresse oder NameEines von beidenDer Bereich oder der Abschnitt
visibilitypublic, members, plan, privateNeinÖffentlich, Mitglieder, jedes aktive Abonnement oder privat
group_idsListe von IDsNeinBei privat: die Gruppen, die Zugriff bekommen (aus list_groups)
product_idsListe von IDsNeinBei privat: die Produkte, deren Kauf den Zugriff freigibt (aus list_products)
plan_idsListe von IDsNeinBei privat: die Pläne, deren Abonnement den Zugriff freigibt (aus list_plans)
can_createanyone, staff, adminsNeinNur Bereich: Alle, Team oder Admins dürfen posten

Liefert: den aktualisierten Bereich oder Abschnitt.

Frag so: „Mach den Bereich Excel von null an nur für alle sichtbar, die das Kursprodukt gekauft haben oder den Plan Schüler abonnieren.“

Hinweise: Die gesendeten Gruppen, Produkte und Pläne ersetzen die bisherigen; eines davon genügt, damit die Person Zugriff hat. Ein Bereich ist nie offener als sein Abschnitt. Das ändert sofort, wer was sieht: Bitte den Assistenten, dir vorher zu zeigen, was sich ändert, wenn du es prüfen willst. Siehe Sichtbarkeit und Zugriff.

delete_section

Mit Bestätigung

Abschnitt löschen. Löscht einen Menüabschnitt und die Bereiche darin. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
sectionID, Adresse oder NameJa

Liefert: beim ersten Aufruf den Abschnitt und die Liste der Bereiche, die mit gelöscht werden, sowie den Bestätigungscode.

delete_space

Mit Bestätigung

Bereich löschen. Löscht einen Bereich und was er enthält aus dem Menü. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
spaceID, Link, Adresse oder NameJa

Liefert: beim ersten Aufruf den Bereich, das Modul und den Abschnitt sowie den Bestätigungscode.

get_community_settings

Nur lesen

Community-Einstellungen ansehen. Die Einstellungen der Community, so wie sie sind. Mindestrolle: Administrator.

Parameter: keine.

Liefert: Name, Beschreibung, Farben (Primär- und Sekundärfarbe in Hex sowie die ganze Skala), Logo, Favicon, Teilen-Bild, SEO, Zugangsregeln (offene Registrierung, Registrierungsmodell, Besucher), Moderation und Rangliste. Keine Geheimnisse wie Integrationen oder DNS.

Frag so: „Welche Farben und welches SEO hat die Community gerade?“

update_community_settings

Ändert

Community-Einstellungen ändern. Ändert die Einstellungen; nur was gesendet wird, ändert sich. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
name, descriptionTextNeinName und Beschreibung der Community
primary_color, secondary_colorFarbe in Hex (#RRGGBB)NeinDie ganze Skala von 50 bis 950 wird daraus erzeugt. Siehe Farben
reset_colorsja oder neinNeinZurück zu den Standardfarben des Produkts
mobile_bar_colorFarbe in HexNeinDie Farbe der Browserleiste auf dem Handy
seo_title, seo_descriptionTextNeinSiehe Bilder und SEO
signup_openja oder neinNeinJeder darf sich registrieren
signup_modelFREE, PAIDNein
guest_accessja oder neinNeinBesucher sehen, was öffentlich ist
content_moderationja oder neinNein
global_rankingja oder neinNein
languagept-BR, pt-PT, en-US, es-ES, es-MX, es-AR, it-IT, de-DE, de-AT, de-CHNeinDie Sprache der Community: die der E-Mails und die für alle, die noch keine Sprache gewählt haben. Siehe Sprachen
linkedin_idZahlNeinDie ID der LinkedIn-Seite der Community, für die Zertifikate
logo_url oder logo_base64Link oder DateiNeinDas Logo
favicon_url oder favicon_base64Link oder DateiNeinDas Favicon
share_image_url oder share_image_base64Link oder DateiNeinDas Bild, das erscheint, wenn jemand den Link teilt

Liefert: die übernommenen Einstellungen, mit vorher → nachher für jedes Feld.

Frag so: „Ändere die Primärfarbe auf #4F46E5 und nimm dieses Logo: https://…“

Hinweise: All das sieht die ganze Community, sobald der Aufruf läuft; zum Rückgängigmachen bitte erneut mit dem alten Wert, der im vorher → nachher steht. Domain und Integrationen lassen sich hier nicht ändern. Siehe Allgemeine Einstellungen.

get_notification_settings

Nur lesen

Verkaufsbenachrichtigungen ansehen. Wohin die Benachrichtigungen der Community gehen: die E-Mail, die bei jedem Verkauf eine Benachrichtigung bekommt. Mindestrolle: Administrator.

Parameter: keine.

Frag so: „Wer bekommt die Benachrichtigung, wenn ein Verkauf eingeht?“

update_notification_settings

Ändert

E-Mail für Verkaufsbenachrichtigungen ändern. Legt die E-Mail fest, die bei jedem Verkauf eine Benachrichtigung bekommt. Mindestrolle: Administrator.

ParameterTypPflichtBeschreibung
sales_notification_emailE-MailJaLeer ("") schaltet die Benachrichtigungen ab

Frag so: „Schick die Verkaufsbenachrichtigungen an financeiro@memberfy.net.“

Siehe Verkaufsbenachrichtigungen.

Symbole

Die Bereiche nutzen dieselben Symbole wie die Auswahl im Dashboard. Der Assistent bekommt die Liste mit dem Einsatzzweck jedes Symbols (in get_community_context, Feld available_icons, und in der Beschreibung der Tools) und soll nach dem Thema wählen, ohne immer dasselbe zu nehmen. Wählt er keines, wählt Memberfy nach dem Titel (Agenda de lives bekommt calendar, Vagas bekommt briefcase) oder, ohne Hinweis im Titel, nach dem Modul (Kurse bekommt book-open, Galerie bekommt image).

Einige Beispiele: calendar (Events, Termine), book-open (Kurse, Lektionen), graduation-cap (Weiterbildung, Mentoring), megaphone (Ankündigungen), message-square (Forum, Fragen), briefcase (Karriere, Jobs), image (Galerie, Fotos), trophy (Ranking, Challenges), shopping-bag (Shop), crown (Premium, VIP), lock (privat).

get_connection_diagnostics

Nur lesen

Diagnose der Verbindung. Sagt, ob die Tool-Liste, die der Assistent verwendet, aktuell ist. Mindestrolle: Administrator (Eigentümer oder Administrator).

ParameterTypPflichtBeschreibung
connection_idIDNeinOhne Angabe die Verbindung dieses Gesprächs

Liefert: den Assistenten, wer ihn wann autorisiert hat, die Serverversion und die Liste, die die Verbindung jetzt bekäme (Code der Liste und Anzahl der Tools), was sie zuletzt bekommen hat, den letzten Aufruf und den letzten Versuch, ein Tool zu nutzen, das sie nicht hat, sowie listUpToDate. Ist listUpToDate falsch, nutzt der Assistent die alte Liste: Öffne ein neues Gespräch oder verbinde den Connector neu.

Frag so: „Ein Aufruf von dir ist fehlgeschlagen. Ist deine Tool-Liste von Memberfy aktuell?“

Verwandte Artikel